精英家教网 > 高中英语 > 题目详情
If you had arrived half an hour earlier, you _____ the well-known writer in the flesh.
A.had metB.would have metC.would meetD.could meet
B

试题分析:考查虚拟条件句:句意:如果你能早一个小时到,你就会亲自看见那个著名的作家。If条件句用过去完成时表示和过去相反的情况,主句用would have done表示“本来会做什么而没有做”,选B。
点评:if的虚拟语气非常重要,简要概括如下:1、表示与现 在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do 
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--- Did they attend the opening ceremony?
---They        _, but they were late and quit it.
A.wouldB.would haveC.didn'tD.will have to

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

John wants to see me now, but I have so much work on hand that I would rather he ________ tomorrow than today.
A.should comeB.will comeC.is comingD.came

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

But for the fact that China _____also affected by the global economic crisis,we ____ fewer unemployed workers now.
A.were;would haveB.is;would have
C.was;would have hadD.were;would have had

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I should not have laughed if I ______ you were serious.
A.thoughtB.would thinkC.had thoughtD.have thought

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— It’s raining heavily and we can’t go climbing today.
— If only the weather _______ fine.
A.were B.isC.would be D.had been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—I saw your uncle take a taxi to the airport.Why didn’t you drive him there?
—I    ,but my car    
A.would; was fixedB.would have; was fixed
C.would have; was being fixedD.did; was being fixed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If the American government      the expert’s suggestion, the world economy would not be in such a mess now.
A.followedB.follows
C.should followD.had followed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I suggest that we ____ to the theater tomorrow, and I hope you can take my advice..
A.to goB.will go
C.goD.can go

查看答案和解析>>

同步练习册答案