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等,還要注意主從句的時間不一致時,要區(qū)別對待。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習冊答案