问一道专业一点的英语题

来源:百度知道 编辑:UC知道 时间:2024/06/20 08:59:56
相关的例句说明是:
Whichever of you comes in will receive a prize. (whichever=anyone of you who)你们当中不论哪个进来将会得到奖。
题目:
_____ of us gets home first starts cooking.
A. Who B. Which C. Whichever D. Anyone
请问:
在有这样的例句的情况下,上面的题目应该选哪个呢?C和D能不能同时选呢?为什么?

嗬嗬,我觉的是这样的,anyone本身就是个不定代词,通常它的后面是不用用一个特定的人称比如us来限制的,我觉得楼主的whichever=anyoneof you who好像不太对,应该是any of you who或者是anyone who,我刚才查了一下,似乎应该是我说的这种。这样判断的话,这里只能填whichever,如果anyone改成any倒是可以考虑的。
欢迎指正,乐意切磋!

选C
因为 of us 后面没有who.

选C。
例句里面虽然用了一般现在时态,但表将来;同理下面的问题应该是说:我们当中谁先回家谁做饭。也在说还没有发生过的事情。所以选WHATEVER,表示无论是谁先回去都要先做饭,ANYONE表示任一个,不合语境。