为什么定语从句中when why 可以换成介词加which 为啥是which不是别的词?

如题所述

why=for which
where=to which
when=during which
whose=of which
定语从句所修饰的先行词是表示时间的名词时,用when,在定语从句中充当时间状语.在口语中可以用that代替when,也可以用介词+which来代替when.
当定语从句修饰表示地点的名词时,用where,在定语从句中充当地点状语从句.
当定语从句所修饰的词是表示原因的词,用why,在定语从句中作原因状语.
当定语从句先行词与从句中某个名词有所属关系,表达“……的”意思时,用关系代词whose 引导定语从句,它既可以指代人,也可以指代物.指物时用of which,指人时用of whom.
原因是因为,(1)定语从句中缺主;宾;表成分-选用关系代词(that,which,who,whom..)
(2)定语从句中缺状语成分-- 选用关系副词(when,where,why ) 常用的关系代词和关系副词就这几个。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-28
很高兴为你解答!
这是定语从句的规定用法,因为介词+关系代词中的关系代词只能whom或者which,而when,where,why这三个关系副词都不能指人,所以不能用介词+whom,就只能用介词+which了。
第2个回答  2019-12-22
这是英语的规定,不能用汉语来解释。