一道SAT语法题!谢啦
(ifeveryonewouldhavecontributed),wemighthaveraisedenoughmoneytosavetheoldlandmarkfrom...
(if every one would have contributed), we might have raised enough money to save the old landmark from developers.
我选的是:if there was a contribution from everyone.正确答案是个不顺嘴的:Had everyone contributed.
书上说我的选择太passive,(太消极?) 为什么我的不对那个不顺嘴的却对了?
谢谢英语帝 展开
我选的是:if there was a contribution from everyone.正确答案是个不顺嘴的:Had everyone contributed.
书上说我的选择太passive,(太消极?) 为什么我的不对那个不顺嘴的却对了?
谢谢英语帝 展开
1个回答
展开全部
虚拟语气中,当从句有were 和had时,是可以把had were提前,去掉if来倒装的,
正确答案用的就是虚拟语气的倒装形式,平常确实不怎么见到。
正过来说应该是:If everyone had contributed(过去完成), we might……(might\would\could\should加have done 的形式)
有had把 had提前,去掉if:Had everyone contributed,we might……
你选的,首先,contribution 是抽象动词,SAT中,抽象动词永远不如直接用它的动词形式;其次,那个passive,指的是你没有用everyone 作主语,动作不是由人发出的,不够主动,用OG上的话来说,就是:“change the subject unnecessarily
正确答案用的就是虚拟语气的倒装形式,平常确实不怎么见到。
正过来说应该是:If everyone had contributed(过去完成), we might……(might\would\could\should加have done 的形式)
有had把 had提前,去掉if:Had everyone contributed,we might……
你选的,首先,contribution 是抽象动词,SAT中,抽象动词永远不如直接用它的动词形式;其次,那个passive,指的是你没有用everyone 作主语,动作不是由人发出的,不够主动,用OG上的话来说,就是:“change the subject unnecessarily
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询