he was changed a lot ,so he is not ____ he was.

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:39:06
A.what B.that C.who D.whom
选什么?为什么 ?

A,因为空格中需要添一个词,而这个词需要充当两个成分,what=the thing that 这句话就变成:he was changed a lot, so he is no the thing that he was. 首先the thing成为he is的表语,然后that又成为后面的he was 的表语,其他三项均不能有充当两个成分的功能,顾选A

who
这里需要代指人 只能用who 和whom
而这里只能用who 因为who可以做主语和宾语 whom只能做宾语
这里需要个主语

他改变了很多,不再是以前的那个他了

what

C
因为he是人,就不能选A;空格填的应该是he was的主语,所以不能用宾格;that同理,不能做句子成分中的主语.

He was changed a lot ,so he is not _who___ he was.