英语中的不定代词如somebody, anybody, nobody, everybody, each, either, neither等作为主语时,通常需要使用单数的谓语动词,因为它们代表的是单数的人或物。而对于some, any和none这类不定代词,其谓语动词的数需要根据后面的名词来确定。
对于不定代词somebody,anybody,everyone和everyone,由于它们代表的是单数的人或物,因此需要使用单数的谓语动词。例如:
- Somebody is coming to the party tonight.
- Everybody needs to bring their own food to the picnic.
而对于不定代词each,either和neither,它们本身就表示的是两个单数中的一个,因此也需要使用单数的谓语动词。例如:
- Each of the students needs to hand in their assignment by tomorrow.
- Neither of the cars is working properly.
另外,当不定代词some,any和none作为主语时,需要根据后面的名词来确定谓语动词的数。如果后面的名词是可数名词单数形式,则需要使用单数的谓语动词。如果后面的名词是可数名词复数形式或不可数名词,则需要使用复数的谓语动词。例如:
- Some of the cake has been eaten. (cake是不可数名词,因此使用单数的谓语动词has)
- Any of the students can join the club. (students是可数名词复数形式,因此使用复数的谓语动词can)
- None of the apples are ripe yet. (apples是可数名词复数形式,因此使用复数的谓语动词are)