选B阿。 C的they从逻辑上应该指代"比例",从语法上复数they无法指代单数proportion,只能往前指代costs,逻辑错误,此其一. 其二,即使逻辑上没有问题,they可以指代costs,那么后面的have been是什么意思? 成本曾经是如何? 跟前面的accounted for动词不对应,要对应就得用have done. Soaring television costs accounted for more than half the spending in the presidential campaign of 1992, a greater proportion than the proportion that soaring television costs accounted(had accounted)for in any previous election. 这是完全版,按照省略法则, 把该省的省去就可以了。 A的it无指代对象,因为前面是"costs",要指也该是"they" C的时态错了,前面一句话说1992年的事已经是过去时了,后面这句说"in any previous election",既然是"previous",那么一定是在1992年之前,如此一来就应当用过去完成时了.
[此贴子已经被作者于2009-7-5 23:50:40编辑过] |