ChaseDream
搜索
返回列表 发新帖
00:00:00

Industrialization and modern methods of insect control have improved the standard of living around the globe while at the same time they have introduced some 100,000 dangerous chemical pollutants, having gone virtually unregulated since they were developed more than 50 years ago.

正确答案: B

更多相关帖子

524

帖子

15

好友

4712

积分

ChaseDream

注册时间
2003-03-17
精华
8
解析
查看: 3516|回复: 4
打印 上一主题 下一主题

[讨论]PREP1-97答案错误

[复制链接]
楼主
发表于 2008-1-16 12:45:00 | 只看该作者

[讨论]PREP1-97答案错误

97.        (29753-!-item-!-188;#058&003991)

Industrialization and modern methods of insect control have improved the standard of living around the globe while at the same time they have introduced some 100,000 dangerous chemical pollutants, having gone virtually unregulated since they were developed more than 50 years ago.

(A) while at the same time they have introduced some 100,000 dangerous chemical pollutants, having

(B) while at the same time introducing some 100,000 dangerous chemical pollutants that have

(C) while they have introduced some 100,000 dangerous chemical pollutants at the same time, which have

(D) but introducing some 100,000 dangerous chemical pollutants at the same time that have

(E) but at the same time introducing some 100,000 dangerous chemical pollutants, having

.

答案是B。

.

1. B中"(they are) introducing..."的时态是错误的。最开始的"have improved"和后面的"have gone"都是完成时,所以introduce也应该用完成时。

.

2. B中"that have gone..."的that指代pollutants在逻辑上是错误的。Industrialization and modern methods可以被regulate,但是pollutants不可以。

.

再看A

.

PREP笔记的理由是最后一个"they"的指代不清。但是请注意"they were developed more than 50 years ago"。很明显they指代的事"industrialization and methods",因为不能说pollutants were developed 50 years ago。污染物的排放是从头到尾都有的,而不是只是在50年前。

.

另外"having gone virtually unregulated..."是作为"they have introduced some 100,000..."的同位语,表示两个动作发生的时间相同,而且"having gone"得主语应该和主句的主语相同,也就是"they have introduced.."中的"they",即"industrialization and modern methods"。

.

A答案在逻辑上和结构上都是正确的。所以我觉得正确答案应该是A,而不是B。

.

请指教!


[此贴子已经被作者于2008-1-16 12:47:04编辑过]
沙发
发表于 2008-1-16 23:11:00 | 只看该作者

1. B中"(they are) introducing..."的时态是错误的。最开始的"have improved"和后面的"have gone"都是完成时,所以introduce也应该用完成时。

while 有一个用法是:当从句与主句主语一致时,直接加doing sth,做伴随状语,前提是while后的动词是可连续的。如 While waiting for a bus, I met a good friend. 这里不是完成时平行的用法。 

2. B中"that have gone..."的that指代pollutants在逻辑上是错误的。Industrialization and modern methods可以被regulate,但是pollutants不可以。

分词结构和定于从句都可以作为后置定语修饰chemical pollutants, 但分词doing一般强调一个连续的动作,强调have gone的动作连续会不会有点奇怪呢,所以用定于从句修饰就更合适了。

unregulate是修饰pollutants的 .  the pollutants that have gone unregulated 那些没有得到控制的污染

我是从上述两点判断选B的,供参考。

板凳
 楼主| 发表于 2008-1-17 11:48:00 | 只看该作者
以下是引用shuijing0528在2008-1-16 23:11:00的发言:

1. B中"(they are) introducing..."的时态是错误的。最开始的"have improved"和后面的"have gone"都是完成时,所以introduce也应该用完成时。

while 有一个用法是:当从句与主句主语一致时,直接加doing sth,做伴随状语,前提是while后的动词是可连续的。如 While waiting for a bus, I met a good friend. 这里不是完成时平行的用法。 

2. B中"that have gone..."的that指代pollutants在逻辑上是错误的。Industrialization and modern methods可以被regulate,但是pollutants不可以。

分词结构和定于从句都可以作为后置定语修饰chemical pollutants, 但分词doing一般强调一个连续的动作,强调have gone的动作连续会不会有点奇怪呢,所以用定于从句修饰就更合适了。

unregulate是修饰pollutants的 .  the pollutants that have gone unregulated 那些没有得到控制的污染

我是从上述两点判断选B的,供参考。

while 有一个用法是:当从句与主句主语一致时,直接加doing sth,做伴随状语,前提是while后的动词是可连续的。如 While waiting for a bus, I met a good friend. 这里不是完成时平行的用法。

你的这个例子在这里并不适用。在你的例子里,while是用来限定时间范围的,表示“在干...的过程中”。而在本题里,"while at the same time"说明时间范围和前面的动作的时间范围一样。While此时的意思是“同时”。前半句的用了现在完成时,说明时间范围是指从过去到现在,而进行时可以表示过去到现在一直延续的作吗?

而且你引用的用法提到“动词是可连续的”,但是这个用法并没有说动作进行的时间是从过去延续到现在。“动词是可连续的”这只是进行时的基本要求啊,无法作为这个用法在这里适用的依据。

分词结构和定于从句都可以作为后置定语修饰chemical pollutants, 但分词doing一般强调一个连续的动作,强调have gone的动作连续会不会有点奇怪呢,所以用定于从句修饰就更合适了。

unregulate是修饰pollutants的 .  the pollutants that have gone unregulated 那些没有得到控制的污染

暂不说用regulate pollutants合不合适,最后一句说"since they were developed more than 50 years ago"。那么用develop pollutants合适吗?

本题后半句的意思是“Industrialization and modern methods变得不规范了,同时排放了污染物”。这里有一个隐含的因果关系,“因为不规范,所以排放了很多有毒的化学污染物”。如果把这个句子重新组合一下,"Having gone virtually unregulated since they were developed more than 50 years ago, industrialization and modern methods of insect control have introduced some 100,000 dangerous chemical pollutants." 或者按照B选项的逻辑,"Industrialization and modern methods of insect control have introduced some 100,000 dangerous chemical pollutants that have gone virtually unregulated since they were developed more than 50 years ago." 两句话语法上都是对的。但是从用词和逻辑上来讲,哪一个更好呢?

地板
发表于 2008-1-17 14:51:00 | 只看该作者

 我要崩溃掉了。。。如果把语法题当逻辑题来做,基本是做不对的。。。

5#
发表于 2009-9-23 22:37:00 | 只看该作者

我觉得A 选项可以排除的理由可以因为having gone 可以做后置定语修饰pollutants, 也可能做伴随状语。由于前面的整件事情导致了后面的伴随状语,也是翻译的通的。有歧义.

您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

IESE MBA
近期活动

正在浏览此版块的会员 ()

手机版|ChaseDream|GMT+8, 2024-11-24 05:02
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2023 ChaseDream.com. All Rights Reserved.

返回顶部