精英家教网 > 高中英语 > 题目详情
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.
练习册系列答案
相关习题

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

The traffic is not busy now. We             arrive before dark.
A.should B.mustn’t C.needD.can’t

查看答案和解析>>

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

Remember to pack more winter clothes into your suitcase. The winter in Chicago __________ be extremely cold.
A.mustB.will C.can D.shall

查看答案和解析>>

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

If he        my advice, he wouldn’t have lost his job.
A.followedB.should followC.had followedD.would follow

查看答案和解析>>

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

-- 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

查看答案和解析>>

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

The young man says that he will leave the company if he ______ for this.
A.will be punishedB.would be punished
C.is punishedD.is going to be punished

查看答案和解析>>

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

— What do you think of the movie we saw just now?
— I________ it --- it will give me terrible dreams.
A.shouldn’t watchB.shouldn’t have watched
C.may not watchD.can’t have watched

查看答案和解析>>

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

---I’ve told her many times, and she still forgot about it!
---I understand. It’s true that she___ be very forgetful sometimes.
A.canB.shouldC.ought toD.must

查看答案和解析>>

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

Perce Blackborow and his companions stayed on Elephant Island for six months before rescue came, so they ________ a lot of difficulties.
A.must go throughB.may go through
C.must have gone throughD.could have gone through

查看答案和解析>>

同步练习册答案