by which用法请高手指点一下相关的语法知识,及例子。万分感谢

如题所述

一般来讲,定语从句的引导词which应该尽量接近先行词,即在严格的书面英文中,默认which前面的名词为先行词。但是,which进行跳跃指代的情况并不罕见,例如……a
of
b,
which……,此时的which有可能跳跃指代a,因为在这种结构中,实在无法把a
of
b再拆开。因此,遇到这种结构,which究竟如何指代,应该更多的从句意或者语法上理解,比如看which后面的动词是单数还是复数,而a、b两个名词是否存在单复数的区别。
在楼主给出的例句中,恰恰出现了
a
prep
b,
which
的结构,从句意和语法的角度来理解,似乎都无法区分,既可以说motor可以买到,也可以说car可以买到。因此,遇到此种情况,在没有明确的提示说明which指代motor的时候,我的倾向是尊重严格的书面英文规则,默认which前面的名词为先行词,即which指代car。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-01
这是定语从句,thermal
power
station
(热电站)是先行词,which是引导词,后面的从句原来的句序是the
environment
will
be
polluted
by
thermal
power
station
,by
提前,就变成了by
which,
by也可以不提前。另外的例子有
I
am
waiting
for
the
bus
by
which
I
go
to
school
everyday。