高中定语从句的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 16:37:12
先行词that 在哪些情况下可以代替 介词+which
例如在
The way (in which/that/-) he did it was simple.这里that 可以代替 in which
然而在
Do you know the man (I spoke to).这里却不能用that I spoke

这是为什么?请高手不吝赐教!谢谢!

这里的先行词不同,第一题是way ,way可以有3种指代,一是in which ,一种是不填,还有一种是that ,但是第二题的man ,单指人,应该用who ,或者就是不填。

that可指人也指物

只能用that
在主句中有only、the very。
主句中有最高级
主句中先行词又指人又指物

只能用which
非限制性定从

第二题个人认为是把that省略了,而不是不能填

that不能定人,定人要用who