下面一题是2014年湖南省对口招生考试的一道题:
1. I knocked on the door but ________ answered.
A. somebody B. anybody C. nobody D. everybody
答案是C。请问,应如何区别 somebody, anybody, nobody, everybody这几个词的用法?谢谢!
唐老师:
与你的前面一题一样,本题与其说是考查不定代词somebody, anybody, nobody, everybody的用法区别,不如说是考查在特定语境中,对这几个不定代词的正确选用。
做好本题的关键信息是句中的 but。前面说“我敲了门”,接着说“但是”,很显然后面接的信息肯定是“没有人”来开门。如果有人来开门,这里显然就不能用 but 来转折。事实上,你只要把四个选项放进空格中,读一下,答案就出来了:
I knocked on the door but somebody answered. 我敲了门,但是有人来开了门。
I knocked on the door but anybody answered. 我敲了门,但是任何人来开了门。
I knocked on the door but nobody answered. 我敲了门,但是没人来开门。
I knocked on the door but everybody answered. 我敲了门,但是每个人人来开了门。
比较一下,哪个句子符合常理?显然是第三句。