they would give the book to_____passed by.A.who B.whoever C.whomever D.whom为什么选B,其他选项分析一下

问题描述:

they would give the book to_____passed by.A.who B.whoever C.whomever D.whom
为什么选B,其他选项分析一下

B 这个是做 后面从句的主语啊!

选B,相当于anyone who,我将把这本书给任何一个路过的人。

whoever 作从句的主语,
整个句子意思是:不论是谁路过,他们就把书给那个人.
C,D都是宾格,不能作主语,A不能表达"不论是谁"的意思.

B 任何一个经过的人
其他的都不对啊,而且没有C这个词