什么时候that不能替换when,where,why等词

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:02:03
She remembered several occasions in the past when she had experienced a similar feeling.
这里的when不能被that 替换, 为什么?
答案说从句中有自己的主语和宾语所以不能用which和that替换,这个什么意思?请帮忙解答,请举例说明,通俗些,谢谢。

说的俗点?呵呵,嗯...可以那么看啊,in the past是时间短语对吧这是用when的可能点之一,而且后面的从句主要修饰的是in the past(相同经历时的感受与过去曾遇到的相同)所以是时间状语从句只能用when
例如我编一个类似意思简单点的:i still remember the season when i met him.同样的后面从句修饰season是时间状语从句用when

如果是引导的定语从句that必须在从句中做主语或者宾语,而在从句中只能做状语,你 看从句中如果缺少主语或宾语就用that,如果不缺主语也不缺宾语就用个副词作状语呗。she had experienced a similar feeling。主语she,宾语a similar feeling,所以不能用that

这里先行词in the past 在定语从句里充当的是时间状语,所以应该用关系副词when来代替。如果先行词在从句中充当的是主语或者宾语的话(或者是句子中的某个名词成分),要用关系代词that或者which。

when引导定语从句表示时间

〔注〕值得一提的是,表示时间“time"一词的定语从句只用when引导,有时不用任何关系代词,当然也不用that引导

By the time you arrive in London, we will have stayed there for two weeks.

I still remember the first time I met her.

Each time he goes to besiness trip, he brings a lot of living necessities, such as towers, soap, toothbrush etc.