def generate_test_results(capabilities):
    """
    Generate test results based on given capabilities.

    Args:
        capabilities (list): List of tuples containing capability name and its corresponding values.

    Returns:
        dict: Dictionary with capability names as keys and their respective performance metrics.
    """
    return {capability[0]: {
        'score': capability[1],
        'time_taken': capability[2],
        'accuracy': capability[3]
    } for capability in capabilities}

# Example usage
capabilities = [('evolved_verified_generate_test_1768680667', 4235.89001196408, 51, 8305.7),
                ('verified_default', 4235.0, 51, 8303.9),
                ('evolved_verified_fib_fast_1769055768', 4235.0, 51, 8303.9)]

print(generate_test_results(capabilities))