精英家教网 > 高中英语 > 题目详情
John didn’t feel well yesterday; otherwise he ______ to see his friend off at the airport.
A.cameB.would comeC.would have comeD.should be coming
C

试题分析:考查虚拟语气:句意:约翰昨天感到不舒服,否则,他就会去机场给朋友送行了。Otherwise相当于if he had felt well,是隐含的虚拟语气,从句用would have done表示和过去相反的虚拟语气。选C。
点评:考查虚拟语气要注意隐含的虚拟语气,如otherwise,without,but for等,还要注意主从句的时间不一致时,要区别对待。
练习册系列答案
相关习题

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

Look! If we had begun to do the work yesterday morning, we _____ ourselves just like them.
A.would have enjoyedB.were to enjoy
C.should enjoyD.would be enjoying

查看答案和解析>>

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

----You didn’t wait for Mr. Smith last night, did you?
-----Yes, but we           . He didn’t return home at all.
A.don’t have toB.didn’t need toC.needn’t haveD.should have

查看答案和解析>>

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

If these kind-hearted soldiers ___ us last week, we would not have such a good harvest.
A.helpedB.had helpedC.had not helpedD.didn’t help

查看答案和解析>>

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

I was supposed ____ her, but I failed.
A.to help B.to have helped C.to be helping D.will help

查看答案和解析>>

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

--Were you in time for the meeting?
-- If I _________earlier, I would have .
A.was toldB.had been toldC.were to be toldD.should be told

查看答案和解析>>

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

If you had told me in advance, I ___ him at the airport. 
A.would meetB.would had meetC.would have metD.would have meet

查看答案和解析>>

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


Thank you so much! But for your text message, I ___________ home without my ID card this morning.
A.would have leftB.would leaveC.had leftD.left

查看答案和解析>>

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

—Did you visit the museum today?
—No. We _____ it, but we spent too much time shopping.
A.could have visitedB.must have visitedC.could visitD.must visit

查看答案和解析>>

同步练习册答案