130. (31416-!-item-!-188;#058&004490) 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, and have (D) but introducing some 100,000 dangerous chemical pollutants at the same time that have (E) but at the same time introduce some 100,000 dangerous chemical pollutants, having 句子结构:Industrialization and modern methods… have improved… while introducing… 主语是Industrialization and modern methods,谓语是have improved,宾语是the standard,后跟时间状语从句while + 现在分词,that引导定语从句修饰名词pollutants。 考点:指代一致、句子结构 1、 指代一致,相同的代词在同一句子中指代对象必须一致,所以当出现两个选项一个有代词,一个没有代词,需要比较代词是否有指代错误或重复。 2、 句子结构 1) while + 现在分词表达时间状语的方式; 2) 出现and连接并列结构时要注意其语法上的并列对象与逻辑意思是否相符。 (A) 整个句子中的两个代词they指代对象不一致,划线部分they没有指代对象,未划线部分的they指代的是pollutants;having gone…分词结构有作伴随状语修饰have introduced的歧义,而不是作pollutants的定语。 (B) 正确,while + 现在分词结构表示“与…同时”的含义;that引导定语从句修饰紧临的名词pollutants。 (C) 整个句子中的两个代词they指代对象不一致,原因与A选项相同;and have gone…在语法上应该与主语谓语have improved并列,但在逻辑上应该是指pollutants,这种用法是错误的。 (D) but + 现在分词的用法错,而且but表达的是转折含义,原句并无此含义。 (E) but表达了与原句不同的转折含义,having gone…分词结构有作伴随状语修饰have introduced的歧义,而不是作pollutants的定语。 补充说明:while的特殊用法 In writing, people often use a non-finite clause beginning with while. For example, instead of writing “I often knit while I am watching TV.”, they write “I often knit while watching TV.” 连词while引导时间状语从句,有时可有成分省略(通常是在从句与主句的主语相同时,也可以说连词引起一个单词或短语,如跟形容词、介词短语或现在分词等)。 而but是没有这种用法的。再者,but表示转折含义。 我的问题是(B) 正确,while + 现在分词结构表示“与…同时”的含义 这里的while既然表示同时.难道和at the same time 意思不重复吗??我原来一直理解这个while是表示转折... 很困惑 望各位NN指教~ |