Correct option is A
The correct substitution of the highlighted words is (a)
have scored.
#Explanation: In the structure
“one of those + plural noun + who/that + verb,” the relative pronoun
“who” refers back to the plural antecedent
“players,” so the verb must be
plural (
have scored), not singular (
has scored). The sentence means: among those players
who have scored the most goals, he is one. Using a singular verb wrongly makes
“who” refer to
“one” instead of
“players.”
Grammatical rule used: With
“one of + plural noun + who/that”, the relative clause modifies the plural noun; therefore use a
plural verb after
who/that (e.g.,
one of the students who
have
qualified).
Example:
She is one of the writers who
have
won multiple awards.
Info booster / exceptions: When the writer explicitly intends
“who” to refer to
“one” (especially with
only/sole), a
singular verb is possible:
He is the
only one
of the players who
has
scored today. Here
only one restricts the reference to
one, not the plural set.