一、当“介词+ which”在定语从句中作时间、地点和原因状语时,可以用相应的关系副词when, where和why来替换。
1. when根据情况可以等于in which, at which, on which等。
如
The day when (=on which) she arrived was Thursday. 她到的那天是星期四。
2. where根据情况可以等于in which, at which, on which等。
如
he Tower of London, where (=in which) so many people lost their lives, is now a tourist attraction. 在伦敦塔中曾有许多人丧命,它现在是旅游胜地。
二、关系副词与“介词+which”不能互换的情形
1. 有些语境需要用特定的介词来明确其关系,此时若换成关系副词,则会导致意思不明确或句意不能通顺。
如:
The ladder on which I was standing began to slip. 我脚下的梯子开始向下滑动。(句中的on which不能换成where,否则意思不明确)
2. 当“介词+which”后面接有被which修饰的名词时,通常不能用关系副词代替。
如:
The programme will continue until 1994 by which time $3million will have been spent.
这个项目将持续到1994年。到那时开支将达到300万美元。(句中的by which time不能换成when或where,因为which后跟有它所修饰的名词time
3. 当“介词+which”并不表示时间、地点或原因时,自然不能换成关系副词。
如:
There are three principal routes by which one can drive to North Wales. 开车到北威尔士,有3条主要路线可走。(句中的by which不能换成when或where,因为这里的by which并不表示时间或地点,介词by在此表示“通过”)
没太懂你问的…你看这个你理解了么?
温馨提示:答案为网友推荐,仅供参考