Eat ___ cake you like and leave the others for ___ comes in late.A.any; who B.every; whoever C.whichever; whoever D.either; whoever为什么选C,A为什么不行?C中whichever改成any可以么?any 和 whichever什么区别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/05 14:37:58

Eat ___ cake you like and leave the others for ___ comes in late.
A.any; who B.every; whoever
C.whichever; whoever D.either; whoever
为什么选C,A为什么不行?
C中whichever改成any可以么?any 和 whichever什么区别?

很简单,根据句意,
“你喜欢吃那块蛋糕就吃哪一块,把剩下的留给那些来晚的.”
句中“蛋糕 ” 和 “来晚的人”都是泛指,不是特指,所以不能选A

我觉得如果光看前半句,eat any cake you like是可以的。但是后半句的意思是将剩下的留给后来的人。那就强调你随便吃哪一块都可以。其实这题只需要根据第二空就可以得出答案。如果一个句子前面缺宾语后面缺主语,就一定要用whoever,不可用whomever和who。这句中,留给别人什么,缺宾语;谁迟到,缺主语。所以用whoever。...

全部展开

我觉得如果光看前半句,eat any cake you like是可以的。但是后半句的意思是将剩下的留给后来的人。那就强调你随便吃哪一块都可以。其实这题只需要根据第二空就可以得出答案。如果一个句子前面缺宾语后面缺主语,就一定要用whoever,不可用whomever和who。这句中,留给别人什么,缺宾语;谁迟到,缺主语。所以用whoever。

收起