复合不定代词是由some-,any-,no-,every-加上-one,-body,-thing,-where, -time所组成的不定代词。复合不定代词包括:someone(某人)somebody(某人)something(某事物)somewhere(某地)anyone(任何人)anybody(任何人)anything(任何事物)anywhere(任何地方)no one(没人)nobody(没人)nothing(没事物)nowhere(没有地方)everyone(每个人)everybody(每个人)everything(一切事物)everywhere(一切地方)等。这些复合代词具有名词性质,在句中可用作主语、宾语或表语。
一、代词
由some-和any-所构成的复合不定代词(即something和anything;someone和anyone;somebody和anybody)之间的区别跟some和any的区别一样。
1.something,someone,somebody通常用于肯定句中,而anything,anyone,anybody一般用于否定句,疑问句或条件状语从句中。
如:I can’t meet anybody on the island. 在岛上,我没遇见任何人。
2.在表示请求、邀请、提建议等带有委婉语气的疑问句,和希望得到对方肯定答复的疑问句,以及表示反问的问句中,也用something,someone,somebody等复合不定代词。
如:Isn’t there something wrong with you? 难道你没问题吗?
3.当anything表示“任何事(物),无论何事(物)”,anyone,anybody表示“无论谁,任何人”等意义时,它们也可以用于肯定句中。
如:Anybody knows the answer.任何人都知道答案。
二、否定
1.“not every-”表示的是部分否定,意为“并非都,不都”。
如:The teacher didn’t call everyone’s name. 老师并没有点所有人的名。
2.“not any-”和no-均表示全否定。
如:He listened, but heard nothing.他听了听,但什么也没听到。
三、名词
复合不定代词可以充当名词用,表示“……的事情(东西或人)”。
1.someone/somebody, anyone/anybody的意义是“重要人物,大人物”,everyone/everybody意为“最重要的人”,no one/nobody则意指“无关紧要的人,小人物”。
2.something,anything的意义是“重要事情(东西)”,everything表示“最重要的事情(东西)”,nothing则指“毫无趣味的事情。