问题标题:
有关onwhich的深度解析Fewerotterswouldhaveallowedseaurchinpopulationsonwhichtheotterspreyedtoexpandandtheurchins'grazingpressureonkelpforeststoincrease.这句话,求大神深度解析其中onwhich用法,不要单翻译
问题描述:

有关onwhich的深度解析

Fewerotterswouldhaveallowedseaurchinpopulationsonwhichtheotterspreyedtoexpandandtheurchins'grazingpressureonkelpforeststoincrease.

这句话,求大神深度解析其中onwhich用法,不要单翻译,意思我懂,要有深度的

不要把语法扔上去,最好来点通俗易懂的

梁品回答:
  分析如下:   1.这句话的虚拟谓语wouldhaveallowed后面跟了两个并列的“宾语+宾补”的结构,即allow...toexpandand.toincrease.这也是整个句子的框架.   2.allow的第一个宾语seaurchipopulations后面带了个由“介词on+关系代词which"引导的定语从句.之所以选择介词on,是因为定语从句中的谓语动词prey(不及物动词)搭配的需要,prey+on构成词组,表达“捕食”的意思.   3.另外,句中and这个并列连词后省略了与第一分句完全相同的结构“Fewerotterswouldhaveallowed"   若有不明白,欢迎继续提出来探讨.
白玫回答:
  原句是否可以改写成...allowedseaurchinpopulationswhichtheotterspreyedon...   若可以,为什么要用原写法,是因为要前置on么,为什么又要前置呢
梁品回答:
  完全没问题,可以改的。比如:   ThisisthefarmonwhichIspentmychildhood.可以改为:   ThisisthefarmwhichIspentmychildhoodon.   不过,读多了,你会觉得放在前面更顺口,更地道而已,语法上都正确。
白玫回答:
  ofwhich,inwhich,等都是一个道理吗?
梁品回答:
  不完全都如此,假如从句中的介词和动词是一体不可分割的,那么就不可以提前,再比如下面这句:   Sheistheoldladythattheniceyounggirllooksafter.(其中after不可以提前到which前,因为分开后,即没有“照顾”的意思了)
查看更多
英语推荐
热门英语推荐