enkyklios 发表于 2013-7-2 18:34
帮zhuang兄弟顶,顺便说一下我的看法
你补全了这一句 Although Napoleon's army entered Russia with far more supplies than were taken with them for any previous campaign。意思上比较的是supplies。supplies在前面部分是副词修饰成分with far more supplies 的一部分,而supplies根据意思分析在后面部分中是主语成分,后面部分根据句意应该还原为The supplies were taken with them for any previous campaign。可以看到比较前后的主谓宾完全不一样。
我似乎悟出点什么东西了。我以前以为比较的后半部分省略的部分是和前面是一样的语法成分所对应的单词,现在看来省略的只是同样的单词而已,并不一定省略的是语法成分上对应的和前面是一样的单词和。比如 Although Napoleon's army entered Russia with far more supplies than for any previous campaign , it had provisions for only twenty-four days.这是原题中的正确答案。 按我以前的理解,省略的是和前面是一样的语法成分所对应的单词,than后面只有for any previous campaign。只有一个介词短语。应该把省略的主谓宾补齐,把前面的主谓宾照样搬过来,变成了than Napoleon's army entered Russia with supplies for any previous campaign, 所以意思上变化了。
这么看来至少是在这个题里,做题时先是找出句子真正的意思,即到底要比较什么。意思是拿破仑军队进入俄国带的补给比他们为以前任何一次战役带的补给要多的多。然后根据这个意思在选项中找语法上合适的句子。 (A) they had in their previous campaigns (B) their previous campaigns had had (C) they had for any previous campaign (D) in their previous campaigns (E) for any previous campaign 正确。 A、B、C都是单复数不一致的错误,因为前面的army是单数所以后面不能用复数。D的错误在于用了in,没有用for合适。E项虽“省略过度”,应该是 than were taken with them for any previous campaign。把were taken with them省略掉了,但是如不省略的话感觉题目难度一下子小了许多,省略后意思也没有变化,所以E正确。
结合这一句The White House is pushing for bigger reductions than are favored by the military。这是我从有道字典的权威例句里搜到的,来源于国外的报纸期刊。 这句仿照上面那道prep的题也可以写为The White House is pushing for bigger reductions than by the military。
彻底清楚了,感觉是醍醐灌顶啊。
|