ChaseDream

标题: 白勇语法第6章语法第17练习题,高手帮助 [打印本页]

作者: gedn01    时间: 2009-10-12 18:10
标题: 白勇语法第6章语法第17练习题,高手帮助

17. Chicago,where industrial growth in the nineteenth century was more rapid than any other American city,was plagued by labor trouble like the Pullman Strikes of 1894.

b.which had industrial growth in the nineteenth century more rapid than that of other American cities

c.which had growth industrially more rapid than any other American city in the nineteenth century

d.whose industrial growth in the nineteenth century was more rapid than any other American city

e.whose industrial growth in the nineteenth century was more rapid than that of any other American city

选项a的industrial growth 与any other American没有可比性.d,e选项用whose作为定语从句开头来修饰一个城市,我认为肯定错.而c选项因为growth是名词,所以industrial放在前面比放在后面修饰它更好一点.所以我选了b项为正确答案

但答案确是选e.对b,c选项的解答则是原句a选项中的形容词rapid作表语,但BC选项改作定语,错.c选项将原句中的形容词industrial 改为副词industrially,定语变成状语,错.

在此我要问,即然a选项都已经是错的了,为什么还要忠实于原文,为什么还要坚持rapid作表语,industrial由定语变状语? 改了不是很好吗?


作者: jenny1989    时间: 2009-10-12 18:20

个人觉得 BC选项错在时态吧  in the nineteenth century 是过去某个时点 这是一般过去时的标志

所以不能用过去完成时(这里是难点判断,但是基本忠于原文时态。我貌似发现一个规律,仅供参考:凡是过去完成时对的时候一般句子里有现在完成时态,并且有before,after等表时间先后的介词)

B还有个重要错误在于改变原文:other American cities(泛指其他所有的城市)和any other American city(强调任意一所城市)两个的强调重心是有区别的。一般情况下后者正确。

至于表语定语之类的判断不是做题的关键吧,而且还浪费时间。


作者: jiaxizou    时间: 2009-10-12 23:56

这跟GMAT语法游戏规则有关。

首先A是过去式,B和C项都是过去完成时在原句中没有任何词语表明必须用过去完成时,所以首先我就排除了B和C项。另一方面,请楼主注意一下平行形式。B和C项THAN后面的应该与前面which had growth平行,既THAN后为any other city had,这些因素都可以排除掉B和C项的。

最后是D和E项对比按照平行结构形式还是可以很快排除掉D项的。有问题可以继续问我。


作者: foreverlei    时间: 2009-10-13 00:24
不觉得BC的是过去完成时啊...
作者: alone续    时间: 2009-10-13 00:46

瞄了一下就觉得应该是E

说我的理由:首先我和楼主认为的正好相反,have/had表示的“拥有”是主观性的,用来表示一个城市拥有growth反而不合适,而whose是表示所有格的定语从句,其实就是“……的”的意思,从主观来判断我会先看whose引导定语从句。不妨将先行词还原到从句里面体会一下,Chicago had 和Chicago's,  能力有限不能帮楼主,一点想法而已

PS:我也觉得BC不是过去完成时,had + n为什么是过去完成时??


作者: iamyaoyao    时间: 2009-10-13 07:20
以下是引用alone续在2009/10/13 0:46:00的发言:

瞄了一下就觉得应该是E

说我的理由:首先我和楼主认为的正好相反,have/had表示的“拥有”是主观性的,用来表示一个城市拥有growth反而不合适,而whose是表示所有格的定语从句,其实就是“……的”的意思,从主观来判断我会先看whose引导定语从句。不妨将先行词还原到从句里面体会一下,Chicago had 和Chicago's,  能力有限不能帮楼主,一点想法而已

PS:我也觉得BC不是过去完成时,had + n为什么是过去完成时??

同意。。。另外我觉得BC确实不是过去完成时


作者: gedn01    时间: 2009-10-13 17:06

同意

一言独到,眼光准.whose不仅可以指代人,也可以指代物啊


作者: jiaxizou    时间: 2009-10-13 17:44

不好意思,粗心了。就先排除过去完成时的那个说法。

THAN后的平行结构than any other American city did.这一说法也可以排除B和C了.如果这个方法都不行那我就没法了。


作者: jenny1989    时间: 2009-10-13 23:40

sorry 看题过快了 思维定势 不好意思 澄清一下

had+n不是过去完成时

同意5楼观点 其他不多说了






欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3