一个英语题目,要解释的,谢谢

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:50:37
We agreed to accept ----- they thought was the best babysitter.
A) whatever B) whomever
C) whichever D) whoever

选项中的b和d到底有什么区别?我老师搞不懂
是不是b是用在从句中的动词后面的??就是当宾语用的那种?

答案是D。
举一个普通句子:Who do you think is the best babysitter? Who是主语,do you think是插入语。这句只不过是变成了从句,但是选项在从句中的作用仍然是主语。 或者说,They think (that)she is the best babysitter, 这个陈述句更容易看出来它是在从句中做主语,用she而不是her.

如果用whomever, 那它在从句中应该是做宾语的地位,比如We agreed to accept whomever they elected as our leader. 此时whomever也可以用whoever代替。

whomever后面接名词性宾语
whoever后面都是跟些动词

没有太大区别。可能英国人喜用whomever;而美国人就用whoever.

whomever 在语法意义上是将其视作thought的宾语。

whoever是将其视作was的主语。更加口语化一些。

总之,都应该对的。

这是一个名词性从句,应该选D吧。whoever作从句的主语,they thought可理解为插入语。