Soaring television costs accounted for more than half the spending in the presidential campaign of 1992, a greater proportion than it was in any previous election.
Soaring television costs accounted for more than half the spending in the presidential campaign of 1992, a greater proportion than it was in any previous election.
a greater proportion than it was
a greater proportion than
a greater proportion than they have been
which is greater than was so
which is greater than it has been
"a greater proportion" 是 “more than half”的同位语,这个应该没有问题吧。然后把原句改写:Soaring television costs accounted for (more than half)a greater proportion (of) the spending in the presidential campaign of 1992, than soaring television costs accounted/had accounted for a proportion of the spending in any previous election.
再改写:Soaring television costs accounted for (more than half)a greater proportion (of) the spending in the presidential campaign of 1992, than they did/had done in any previous election.
然后复原成同位语形式: Soaring television costs accounted for more than half the spending in the presidential campaign of 1992, a greater proportion than they did/had done in any previous election.
所以A错, 因为1, 如果it用来指代proportion,那么was不对,应该去掉;2,如果it指代TV costs,则明显也不对,应该用they。was不对,应该用were 或者 had been (costs are proportion of ) 或者 应该用did 或者had done (costs accounted for a proportion of),
c错,因为have been事态不对,应该用were 或者 had been (costs are proportion of ) 或者 应该用did 或者had done (costs accounted for a proportion of).b 对,是因为比较前后主谓都一样,可以省略。