而B有没有逻辑问题不好说,这题从逻辑意思角度考虑实在不好下手。 本题中的boost的主谓一致是一个考点,而which是boost的主语,因此which指代也应该是个考点,这个问题不该被忽略。支持B的G友谁能告诉我这个which指的是lowering prices还是increasing supply and lowering prices?指代不明可是GMAT中的大忌,凭这一点完全可以排除B。
关于A and B, which的指代,我作了一个小结,请NN指正。
这个which到底修饰谁呢? 我觉得这里正确修饰方法的原则只有一个:没有歧义。
如果A and B中的B为复数(Bs),which后面动词也是复数,which指代会有歧义,让人不知道which到底指的是什么。 As and Bs, which are (which指Bs? 或 which指As and Bs?) A and Bs, which are (which指Bs?或 which指A and Bs?)
下面情况没有歧义: 如果A和B都是单数,which后面动词复数,没有歧义,which修饰A and B。 如果B是单数(不管A是单数还是复数),which后面动词也是单数,没有歧义,which修饰B。 如果B是复数(不管A是单数还是复数)则必须要用which together,没有歧义,这时which修饰A and Bs。
举两个例子: The human nervous system bears a superficial resemblance to a telephone system both because the former carries information in the form of electrical impulses and because all of its neural pathways converge in the brain and spinal cord, which together form a kind of central exchange.
Unlike the shuttle and earlier spacecraft, which were capable of carrying sufficient power in fuel cells and batteries for their short flights, a permanently orbiting space station will have to generate its own electricity.
个人认为A更为合理一些~ A中的boosting做结果状语,主语为前面的it will stimulate demand by increasing supply and lowering prices。分析句意,该句的重点是在说明efficiency还是demand?很明显整句都是在围绕efficiency来说的。先说了的提高效率会带来的不好,但是although的出现,把话题一转,转而表达提高效率的好处,就是通过提高供应和降低价格来带动需求,最终达到推动消费的目的。始终都是在讲efficiency。 而如果把句子中心转移到demand来讲,那么首先出现的就是which的指代问题,只有在出现介宾的时候才可能会有跳跃指代的情况,而此题明显是svo的结构,也就是说which很明显是指代前面的supply或price,根据就进指代,以及boost的动词形式来看,which应该是指代的prices,也就是消费是由价格来推动的,于是句子就会出现第三个层次-----价格促进消费。而句子明显要表达的意思是如何促进消费,而B中,消费变成一个修饰成分来说明prices,这显然是与句意不相称的。而且这样比较而言,一个是单层次的句子和一个3层次的句子,其句意重心的改变是显而易见,B选项就显得繁冗,句式结构太过复杂。还有because of的问题,该短语后只能加简单的名词,如果加复杂的ING等结构应变为because引导的分句来说明。