精英家教网 > 高中英语 > 题目详情

3.   the morning train, he would not have been late for the meeting.

A. Did he catch      B.  Should he catch

C. Has he caught       D.   Had he caught

3.    D考查虚拟语气。句意:如果他赶上了早晨的火车,他开会就不会迟到了。根据题干中的后半句"…he would not have been late for the meeting."可知,这是一个与过去事实相反的虚拟语气,因此前面的从句中需要用过去完成时had done。在if引导的虚拟语气中,当句中有were, should, had时,可将if省去,并把were, .should, had提到主语的前面构成部分倒装,故D项正确。

题目来源:2015全品语法快练高中英语新课标 > 训练26 情态动词和虚拟语气

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

12. Oh, Richard, why   you always do the opposite of what I tell you?

A. must    B.  may   C. should D. can

查看答案和解析>>

科目:高中英语 来源: 题型:

14. ―Please don't tell anybody.

―I    . I promise.

A. can't    B. don't

C. won't     D. mustn't

查看答案和解析>>

科目:高中英语 来源: 题型:

20. According to the factory safety rules  all accidents    be reported to the safety officer.

A. may       B. can

C. would      D. shall

查看答案和解析>>

科目:高中英语 来源: 题型:

3.  Full of anger, Jerry didn't shout or swear, but just glared silently__ his mother.

查看答案和解析>>

科目:高中英语 来源: 题型:

8. ―Such a mistake could have been avoided.

―Unfortunately, he       the mistake again and again.

A.    repeated

B.    would repeat

C.    had repeated

D.    would have repeated

查看答案和解析>>

科目:高中英语 来源: 题型:

13.   ―We expected you yesterday.

―I'm sorry. I    you to say that I couldn't be here until today.

A. should have called   B.  must have called

C.  could call      D.  would call

查看答案和解析>>

科目:高中英语 来源: 题型:

10. ―How was your trip to Yancheng last week?

―Wonderful ! I only felt sorry that I   the nature reserve of red-crowned cranes, but the weather was awful.

A. could visit       B. could have visited

C. might visit      D.  might have visited

查看答案和解析>>

科目:高中英语 来源: 题型:

12. Mr Brown repeated his words to his son, raising his voice a bit, but still     no answer.

A. received        B. receiving

C. had received    D.  to receive

查看答案和解析>>

同步练习册答案