再问一道英语题

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:02:20
再请教一道英语题

The gold medal will be presented to___comes out first in the race.
A. whomever
B. who
C. whoever
D. whom

这题我觉得选D,我有一位专业学英语的好朋友说A更正确
我英语语法比较一般,可能有错误,见笑了,向大家请教:

在我看来按字面翻译这句话的时候,用whomever是否表达强调?用来强调无论是谁能第一个到达重点都能获得金牌?
但是表示强调有何意义呢? 难道不能是一句陈述句吗?

求教大家

谢谢!

选A.
有点强调,而且whomever 和whom的语法作用是不一样的。d 不对。d 只能做前者的宾语或者后面的主语,只能二选一。但是whomever可以身兼两职。

比如:whoever is competent will be appointed。无论是谁只要有能力就会被任命。
who 就不行,而whoever两个作用,一是主句的主语,而是从句的主语。

意思理解上来的话 A 更准确 如果选D,既要做前面的宾语,又要做后面的主语,所以在语法上应该是A,而且意思上A比D更胜一筹。

以前我们也曾去问老师这类的题,老师总是一个说法:因为这是best choice所以要选最佳的那一项,即使另一项也完全说的通= =每次我们听了都很汗的,呵呵~
所以虽然我第一反应是D但看完全部选项我应该会选A。。。

选D

A 吧,不过日常生活中没人会区分这么清吧

The gold medal will be presented to___comes out first in the race.
A. whomever
B. who
C. whoever
D. whom

选C
whoever
pron.
任何人(都), 什么人(都)

I'll take whoever wants to go.
谁想去我就带谁。

The business would be a success, whoever owned it.
不论什么人经营,这生意都会成功。

Whoever can that be?
那究竟会是谁呢?