问两道定语从句,需要理由,谢谢急!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:59:33
(1)The sun is bigger than the moon, _____ we all know.
A. and B. as C. which D. that

这题因该选B,我选的是C,我的理解是we all know sth.前面整句做先行词,which作宾语,请问下我的思维哪里错了,应该以什么思路去做这题

(1) He is no longer _________ he used to be.
(2)He is no longer the man _________ he used to be.
A. whom B. that C. who D. what

这两句的答案分别是D,B
请讲下理由,
谢谢大家了

as...know 是个短语,固定搭配喽。
用what是省略了he used to be 的内容
而最后一个用that是因为that修饰的是the man而the man又是前面he is no longer中he的宾语,同时也是后面从句的定语。等于是两个从句了,一个句子中有两个从句,那么连接词只能用that
祝你学习进步。。。。

非限制性定语从句不能用which
这是一个形容词性宾语从句
这是一个定语从句,有先行词man

as we all know 固定搭配。一般你说的整句做先行词的情况,好像which 都是做主语的,如They won the game ,which made us happy.

第一句话缺先行词,所以用复合代词what=the man that
第二句话有先行词the man ,所以只用that