有关on which的深度解析
有关on which的深度解析
Fewer otters would have allowed sea urchin populations on which the otters preyed to expand and the urchins' grazing pressure on kelp forests to increase.
这句话,求大神深度解析其中on which用法,不要单翻译,意思我懂,要有深度的
不要把语法扔上去,最好来点通俗易懂的
分析如下:
1.这句话的虚拟谓语would have allowed后面跟了两个并列的“宾语+宾补”的结构,即allow ...to expand and .to increase.这也是整个句子的框架.
2.allow的第一个宾语sea urchi populations后面带了个由“介词on +关系代词which"引导的定语从句.之所以选择介词on,是因为定语从句中的谓语动词prey(不及物动词)搭配的需要,prey+on构成词组,表达“捕食”的意思.
3.另外,句中and这个并列连词后省略了与第一分句完全相同的结构“Fewer otters would have allowed"
若有不明白,欢迎继续提出来探讨.原句是否可以改写成 ...allowed sea urchin populations which the otters preyed on...
若可以,为什么要用原写法,是因为要前置on么,为什么又要前置呢完全没问题,可以改的。比如:
This is the farm on which I spent my childhood.可以改为:
This is the farm which I spent my childhood on.
不过,读多了,你会觉得放在前面更顺口,更地道而已,语法上都正确。of which, in which, 等都是一个道理吗?不完全都如此,假如从句中的介词和动词是一体不可分割的,那么就不可以提前,再比如下面这句:
She is the old lady that the nice young girl looks after.(其中after不可以提前到which前,因为分开后,即没有“照顾”的意思了)