He is one of those writers who have/has won the Booker prize.
which is correct: 'has' or 'have'?
And why?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityHe is one of those writers who have/has won the Booker prize.
which is correct: 'has' or 'have'?
And why?
I believe the correct word to use is "have". The reason is that the "have" relates to the "authors" not to the original "he". Also you want to add an indefinite article before the Booker prize. So all in all.
He is one of those authors who have won a Booker prize.
The verb there will apply to the noun which is in its closest proximity. And thus, it'd take 'have'. That is, it'd apply to the 'writers' and not 'he'.
He's one of those writers who have won the Booker prize.
We want to emphasize the group that won the prize. There are quite similar questions here on ELL. One of them is here.