the book will be given to_______ wins the first prize.选项A anyone B who C whoever D whomever我主要纠结选项C和D,to是介词,那面后面选项虽然是从句的主语,但是介词后面不是应该用宾格么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:15:32
the book will be given to_______ wins the first prize.选项A anyone B who C whoever D whomever我主要纠结选项C和D,to是介词,那面后面选项虽然是从句的主语,但是介词后面不是应该用宾格么?

the book will be given to_______ wins the first prize.选项A anyone B who C whoever D whomever我主要纠结选项C和D,to是介词,那面后面选项虽然是从句的主语,但是介词后面不是应该用宾格么?
the book will be given to_______ wins the first prize.
选项A anyone B who C whoever D whomever
我主要纠结选项C和D,to是介词,那面后面选项虽然是从句的主语,但是介词后面不是应该用宾格么?

the book will be given to_______ wins the first prize.选项A anyone B who C whoever D whomever我主要纠结选项C和D,to是介词,那面后面选项虽然是从句的主语,但是介词后面不是应该用宾格么?
C whoever
两者区别类似于who和whom,很明显____ wins the first prize缺少的是主语,所以用主格的whoever,而不能用做宾语表示宾格的whomever.
此类题目可以转化为定语从句来理解,即:
The book will be give to whoever wins the first prize.
= The book will be give to anybody/anyone who或 whoever wins the first prize

C. whoever 是正确的.


当whoever和whomever同时出现时,只要是作主语(不管是主句的还是从句的),肯定选whoever。依据是,who 的使用范围 大于 whom 的。


请看以下两例:

  1. Where’s the girl who sells the tickets? (卖票的女孩在哪里?) 

  2. The author whom you criticized in your review has written a letter in reply. (你在评论中批评的那个作者已写了一封回信。)


例1中,who 不可能用 whom 来代替,但是例2中,whom 能用 who 来代替。


同理,whoever > whomever。

选c 这本书将奖励给任何一个赢得第一的人

C
whoever可以指the person or people who,即=先行词+关系代词,其他选项没有这种用法
另外一等奖是first prize,前面没有the
D也对 D常用在文学文体上,用来代替whoever.应该是出题的人不知道,以为没有whomever 一看连一等奖都表述错误,就知道出题的人啥水平了...

全部展开

C
whoever可以指the person or people who,即=先行词+关系代词,其他选项没有这种用法
另外一等奖是first prize,前面没有the
D也对 D常用在文学文体上,用来代替whoever.应该是出题的人不知道,以为没有whomever 一看连一等奖都表述错误,就知道出题的人啥水平了

收起