请问:定语从句中when,where,why 在任何时候都可以被that替代吗?

请问:定语从句中when,where,why 在任何时候都可以被that替代吗?
如果不,在什么情形下才可替代?谢谢!

不是
1. when指时间,在定语从句中做时间状语;
where指地点,在定语从句中做地点状语
why指原因,在定语从句中做原因状语
关系副词引导的从句可以由“介词+关系代词”引导的从句替换,但是不能用that替换
2. when引导定语从句表示时间,表示时间“time"一词的定语从句只用when引导,有时不用任何关系代词,当然也不用that引导
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-25
that, 是关系代词,指代人或物,充当从句的主语,宾语,表语。
when(=介词+which),是关系副词,指代时间,充当状语成分,
where(=介词+which),是关系副词,指代地点,做从句的状语,
why(=for +which),也是关系副词,指代原因reason,同样做从句的状语,
关系代词和关系副词是不同的,不能混用,但是,在非正式场合或口语中,that可以替代关系副词。

参考资料:我的英语高考必备哈哈~~

第2个回答  2008-11-25
不是。有先行词的话就不能被代替