ChaseDream

标题: GWD的一道语法题 望大神讲解 谢谢 [打印本页]

作者: sunyuwei    时间: 2014-9-12 17:21
标题: GWD的一道语法题 望大神讲解 谢谢
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. a greater proportion than it was
B. a greater proportion than
C. a greater proportion than they have been
D. which is greater than was so
E. which is greater than it has been

A. It这里不能指代一句话,指代错误;
B. 正确;原句补充完整:Soaring television costs accounted for more than half the spending in the presidential campaign of 1992, a greater proportion than the proportion television costs had accounted for the spending in any previous election;
C. they have been中的been与之前的accounted不对应,直接改成were就好;they指代错误;指代同B中还原后的正确句子;现在完成时使用错误,in any previous election说明应用过去完成时;
D. Which不能指代前面的词语;
E. Which不能指代前面的词语;it指代不清

后面的讲解我总觉得有问题,望大神讲解一下?in any previous election说明应用过去完成时

作者: sunyuwei    时间: 2014-9-14 10:28
顶。。。。。。。。。。。
作者: 言熙樾    时间: 2014-9-14 12:40
因为主句是accounted for过去时, in any previous election-->过去的过去故而过去完成时
作者: sunyuwei    时间: 2014-9-14 13:11
言熙樾 发表于 2014-9-14 12:40
因为主句是accounted for过去时, in any previous election-->过去的过去故而过去完成时 ...

所以不是因为in any previous election 这个短语本身用过去完成时而是因为主句里的提示。。。恍然大悟了...
其实整个句子是省略了 television costs accounted for more than half the spending这部分,那C呢 所说的were 是什么意思




欢迎光临 ChaseDream (https://forum.chasedream.com/) Powered by Discuz! X3.3