当前位置:高中试题 > 英语试题 > 虚拟语气 > If you had told me in advance, I ________ him at the airport. A.would meet B.wil...
题目
题型:不详难度:来源:
If you had told me in advance, I ________ him at the airport. 
A.would meet B.will meetC.would have metD.will have meet

答案
C
解析
考察虚拟语气,表示过去的虚拟语气结构为: had +动词过去分词would / should / might / could have + 动词过去分词,根据题意,如果你提前告诉了我,我就会在机场遇到他.条件句中为过去时态,故主句用would+have+过去分词,选C.
核心考点
试题【If you had told me in advance, I ________ him at the airport. A.would meet B.wil】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
He had dreamed of going there for a long time. But he _______ he would have such an unpleasant experience.
A.needn’t have expectedB.couldn’t have expected
C.mustn’t have expectedD.shouldn’t have expected

题型:不详难度:| 查看答案
The manager ______ the worker how to do it, or the accident couldn’t have happened.
A.couldn’t have toldB.ought to tell
C.could have toldD.mustn’t have told

题型:不详难度:| 查看答案
It’s hard to say what kind of person he is. Sometimes he is very nice; at other times he _______ be very cold.
A.mustB.willC.shallD.can

题型:不详难度:| 查看答案
      , the forest fire would have been discovered much earlier.
A.But for their careB.Had they been more careful
C.Without their careD.If they were careful

题型:不详难度:| 查看答案
-- Oh, my god! I just missed the last bus back home.
-- That’s really bad. I’m sure you ____ it, but you were not in a hurry.
A.could catchB.had caughtC.could have caughtD.would catch

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.