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编辑过] |