在定语从句中, 关系代词which在作介词宾语时 ,可以与介词一起放在主句和从句之间,比如 :
①Innature, there is nothing more important than the sun, from whichweget heat.在自然界, 没有比太阳更重要的东西了 ,从那儿我们可以得到热量。
其中 from which 可换成 where ,变成 :
②In nature, there is nothing more important than the sun, where we get heat.(意思同上)
英语中有一些复合介词 , 例如 :from around从 ……周围 , from above 从 ……上面 , from under从 ……下面 , from behind从 ……后面 , from out of从 ……外面 。
这些都是两个介词复合连用 , 后面跟名词或代词作宾语 。如果把这些复合介词用在定语从句中 ,则其后也可跟关系代词which, 变成
from around which, from above which, from under which, from behind which和from out of which.
根据句 ①→②的变化 , 介词后跟关系代词(表示地点)可换成相应的关系副词where , 则上述介词短语又可变成from where .
又如 :
③Hisheadsoonappearedoutof the secondstorey windows, fromwhere(即fromoutofwhich)he couldsee nothing but trees.
他的头很快出现在二层楼的窗口处 ,从那(向外看)除了之外他什么也看不到。
根据句 ①③, 我们可以看出 , 在定语从句中表示地点既可用from where , 也可用from which,两者有什么区别 ?究竟如何用 ?
这主要是根据关系词指代的词或短语来判断 :如果from后面的关系 词 指代 的 是定 语 从 句的 先 行 词则 用 fromwhich;
如果指代的是句中的地点状语部分则用from where。
很明显 , 句 ①中的 which指代的是先行词the sun, 则可用from which来引导定语从句 。而句 ③中的where则可用out of which替代 ,而which指句中的windows, 即where指句中的地点状语from out of the second storey windows。由此 ,句 ③中的定语从句用from where来引导 。
又如 :
Thereare rootsaround the oldbamboo roots, fromwhereyoungrootswillgrowupstraightandhigh.在竹子的老根周围又长出新根,新根将长得又高又直。
He wasstandingbehind the door, fromwhere hecould see what was happening inside.他站在门后 ,从那儿能看见屋里所发生的事情 。