Had Paul received six more
编辑: admin 2017-09-03
-
4
很简单:
Had Paul received six more votes in the last election,he would be our chairman now.
后一个从句指现在,所以虚拟语气只能用would be,而不是用于过去时的wo
uld have been.
保证答案正确,请及时采纳.祝学习愉快!
提示:
原文没有错
类似问题
类似问题1:Great changes ________ in the last three years in our city .A.has happened B.has take placeC.have happenedD.have take place 呵呵是抄错题了[英语科目]
你打错了,里面的take应该是taken吧?
首先changes复数,用have
其次,用take place不用happen,因为happen表示"发生"的瞬间动作,不能用于过去时,take place则可以表示"已经发生"的状态.
类似问题2:( )14.By the end of last year ,more than 2000teachers in our city.咋做快点做啊!( )14.By the end of last year ,more than 2000teachers in our city.A.have trained B.were trainedC.have been trained D.trained[英语科目]
选C have been trained
看到by the end of了 完成式 删ABD.
teachers被训练 所以用被动
类似问题3:The number of the students in our class than last year.A much more Bmuch larger CmuchmoreD much fewer[英语科目]
B,主语是number,因此用larger
类似问题4:He broke away from our company last year,and__then I have seen him no more A.since B.in C.from D.after[英语科目]
A since
固定搭配 since than,翻译为自从那时起.
全句,他去年离开我们公司,自从那时起我再没有见过他.
类似问题5:mary could not have received my letter,otherwise she would have replied to me last week.为什么要用would have replied 是过去将来完成时吗?为什么?[英语科目]
could not have done 是情态动词中比较特殊的用法,不是虚拟语气,是表示对过去的推测,意思是:过去不可能做了某事.这个句子的后半句是虚拟语气,用would have done来表达跟过去事实相反.
这个句子的意思是:玛丽不可能收到了我的信,否则她上星期就给我回信了.