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。为什么A、C不对呢? A中的, having, 我记得完成时的现在分词不可以作限制性修饰语,但可以做非限制修饰语啊,这里不可以理解成, having 修饰前面的pollutants吗? C的话,非限制定从,which have哪里错了吗?
一直觉得B中while(they are) introducing也不对啊。。。while表对比,从语意上看,主从都用完成时态have done才对啊!
牛人解答 |