定语从句中何时能用介词+which代替when,where,whose,why?

问题描述:

定语从句中何时能用介词+which代替when,where,whose,why?
看看下列句子用括号内的词能否成立?
1.The brige where(in which) this photo was taken has been rebuit.
2.What is the address of the firm whose(of which) advertisement we noticed the other day?
3.The reason why(for which) they now charge more is that prices have kept rising.
4.It was raining on the day when(on which) taey arrived.
5.Living in a house whose(of which) walls are made of glass would be horrible.
6.There weren't any movie theaters in the town where(in which) I spent my last summer.

一般来说关系副词=介词+关系代词
如:why=for which
where=to which
when=during which
whose=of which
具体加什么介词,视情况而定.
1句中,用on比较好:4句中,用during比较好.
当定语从句所修饰的先行词是表示时间的名词时,用when,在定语从句中充当时间状语.在口语中可以用that代替when,也可以用介词+which来代替when.
当定语从句修饰表示地点的名词时,用where,在定语从句中充当地点状语从句.
当定语从句所修饰的词是表示原因的词,用why,在定语从句中作原因状语.
当定语从句先行词与从句中某个名词有所属关系,表达“……的”意思时,用关系代词whose 引导定语从句,它既可以指代人,也可以指代物.指物时用of which,指人时用of whom.