I am confused about the number of the verb. Below is the example:

One of the ablest scientists who has attacked this problem...

One of the ablest scientists who have attacked this problem...

None of us is perfect.

None of us are perfect.

Two questions are left:

(1) Are the sentences right?

(2) More importantly, do they have the same meaning?


1 Answer 1


A literal analysis of the sentences reveals that the subject, in both cases, is singular, and thus the verbs "to have" and "to be" would be used in the singular.

However, common American English usage, especially in conversation, is to use the plural in both cases. This represents another battle between literal grammatical forms and what has become common language usage. It has likely developed this way because the verb comes immediately after a word that is in the plural; in your example, the word "scientists," even though this is not the subject of the verb.

So, they mean the same thing. In writing, I would say that it is more proper to use the singular of the verbs, but in conversation you will sound more natural if you use the plural. You will be understood regardless of your choice.

  • Do you mean sentences in second example have the same meaning?
    – gaoxinge
    Feb 18, 2014 at 7:10
  • 1
    The second example for each pair of sentences has the same meaning as the first example, yes. One is strictly grammatically correct (using the singular), one is more common in colloquial American English (using the plural).
    – semperos
    Feb 18, 2014 at 7:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .