Singular indefinite pronouns
Indefinite pronouns are pronouns that do not refer to specific persons or things. The following commonly used indefinite pronouns are singular:
anybody anyone anything each either |
everybody everyone everything neither nobody |
no one somebody someone something |
The subject is Each, which is third-person singular, so the verb must be has.
The subject is Everybody, which is third-person singular, so the verb must be was.
Singular or plural indefinite pronouns
The indefinite pronouns all, any, none, and some may be singular or plural depending on the noun or pronoun they refer to.
none
When the meaning is emphatically “not one,” none may be treated as singular:
However, some experts advise using not one instead:
Subject-verb agreement at a glance
When to use the -s (or -es) form of a present-tense verb
Exercises:
Subject-verb agreement 1
Subject-verb agreement 2
Subject-verb agreement 3
Subject-verb agreement 4
Related topic:
Pronoun-antecedent agreement with indefinite pronouns