who 和whom 的区别

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:58:22
Give it to _____you think can do the work well.
A who B whoever C whomever Dwhatever 答案及详细理由 谢谢啦

答案为B Whoever.
Who既可以做主语又可以做宾语,而Whom只能够做宾语.
这个句子中的you think 做插入语,在分析句子时可以把它去掉

句子变成Give it to _______ can do the work well.
很明显从句中缺乏主语,所以B.whomever不能选.D.whatever表示无论什么,不符合语意逻辑.再根据含义,把它交给任何一个你认为能够胜任的人.Whoever 引导宾语从句,whoever在从句中做主语.所以选B.

Who和whoever的区别:
①whoever可引导状语从句,含有“无论。。。,不管。。。”之意,who不能引导状语从句。
Who will be sent to the meeting hasn’t been decided yet.
派谁去参加会议还没有决定。
Whoever will be sent to the meeting must start out tomorrow.
无论派谁去参加会议,都必须在明天出发。

②引导主语从句前,who只能是从句动作的执行者或接受者,而whoever既是从句动作执行者或接受者,也是主句动作的执行者或接受者。

③引导宾语从句时,who表示特指,有具体的范围,whoever表示泛指,无特定的范围。
Who will be sent to the meeting hasn’t been decided yet.
派谁去参加会议还没有决定。
Whoever will be sent to the meeting must start out tomorrow.
无论派谁去参加会议,都必须在明天出发。
I don’t know who was late this morning.
我不知道今天早上谁迟到了。
She offered a set of rooms to whoever could find her lost necklace.
不管谁找到了她那串丢失的项链,她都会送给