一道定语从句题,急!!!

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:48:17
He is no longer____ he used to be.
He is no longer the man ____ he used to be.
A. whom B. that C. who D. what

要详细说明理由。

He is no longer what he used to be.
He is no longer the man that he used to be.

1,what=the thing that 即限定词+that ,这里what=the man that
定语从句连接词who,that,which等等前面必须要有名词限定词。如果没有的话,用what就等于限定词+连接词
2前面有比较级no longer,后面连接词必须用that。不用whom或者who或者which。这是固定用法。

第一个选D 原因是这不是一个定语从句,因为前面没有先行词。后面整个从句需要一个主语所以用what来当宾语
第二个选b因为the man 后面必须用that

A
这里的whom做be的表语。

1.D 译为 他不在是他过去的样子了
2.B 译为 他不在是以前的那个他了

第一题答案是D。这是what引导的表语从句,what在此表示“......的人”。表语从句是名词性从句,在表语从句中缺少了表语。这句话的意思是“他不再是原来的那个他了。”
第二题答案是B....he used to be是一个定语从句,并且在定语从句中缺少了be的表语只能用that.因为只有关系代词that才能在定语从句中作表语修饰人或物。

D
B(这个才是定语从句)