问题标题:
有关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前,因为分开后,即没有“照顾”的意思了)
查看更多