who/whoever/whomever/whom

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:41:49
Give the books to __________ needs them for the English class and the writing class.

A. whomever B. whom

C. who D. whoever

请问选那个?为什么

Give the books to __________ needs them for the English class and the writing class.

A. whomever B. whom

C. who D. whoever 答案肯定选D了。
解释:
__________ needs them for the English class and the writing class结构明显是个名词性从句,作to的宾语. 在这个名词性从句中少了主语,首先排除A和B(它们只能作宾语或表语或宾补),
C虽可以作主语,但意思是“......的人”,在句中用意不贴切。
而D whoever意思是“无论......的人”。在句中用意非常贴切。整句意思:无论谁需要这些书,就把这些书给他们。

D. whoever

选D 既做宾语 又做主语

a

这题得怎么翻译呢?