关于 which 在非限制性定语从句中修饰内容的问题,例1
Changes in sea level result not only from changes in water temperature, which affect water density, but also from the melting of glaciers。 这道题which 修饰的是changes in water temperature, 对吗? 说明which 可以指代一个短语,对吧。
那么为什么
The cottontail rabbit population in Orange County, California, has increased unchecked in recent years years, which is a result of the removal of the native fox population and the clearing of surrounding woodlands. 这个句子中用wich是错的? 这里的which为什么不能指代前面的 population has increaed 呢? 还有,经常做GMAT语法题的时候,解释经常提到非限制性定语引导词的 就近修饰原则, 即which/ where/ who/ whom 就近修饰离它最近的名词。是不是真的有这个原则,这个原则又是如何规定的呢?
谢谢!
我也觉得 E是可以的,但是GMAT的答案说A是对的, E不行。A是对的,我理解, E不对,真是让人捉摸不透。按照您的说法, E的which使用上没有错误。硬要说错的话可能是它引导的句子没有A的意思更清楚,逻辑更清晰,重点更明确。可以这样理解吗?
非常感谢回答!
答:是这样的。两句话都是语法正确的。但两句话表达的意思是不一样的。
原句是:因为。。。所以。。。,由于。。。所以。。。讲了为什么最近几年加州Orange 县的短尾野兔急增的原因:一方面是它的天敌本地狐狸的迁移,另一方面是周围森林的清除。
而第二句话,将原因状语从句作为一个非限制性定语从句来补充说明一下。主句讲了一个事实:最近几年加州Orange 县的短尾野兔急增。顺便补充说一下其原因。不说也没关系。(非限制性定语从句可要可不要)。
可能在一篇文章,要求以第一种方式来表达更加合理,这是一个“推和敲”的问题。具体要看上下文。作为选择题,在没有上下文的情况下,这样的题是不当的。
谢谢你的回答,明白了很多。但是例子二是个错句,即在In recent years后不能加which引导的非限性定语从句,解释是说 which不能指代整个句子。请问这又是怎么回事呢?
追答我认为 说which不能 指代整个句子 是错误的说法。
在gmat试题中 有时要求 选择 的是 最佳答案 ,并不一定其他答案 语法就不对。
这一题 最佳答案是as a result of the removal of。。。。。
如果用 非限制性定从 显得结构不够紧凑 ,因为非限制性定从是可有可无的。
而直接用as a result of 。。。。作原因状语 ,就使句子的因果关系,紧凑清晰明了。
嗯,这个选择最佳答案原则很重要!
是不是说 其实 which引导也没有错,只是用 as a result of the removal 更好?
如果是这样,我能理解。
是的。
身边没有特别懂的同学和老师,只能上网问啊啊啊啊。谢谢回答!