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考查虛擬語氣。句意:如果他趕上了早晨的火車,他開會(huì)就不會(huì)遲到了。根據(jù)題干中的后半句"…h(huán)e would not have been late for the meeting."可知,這是一個(gè)與過去事實(shí)相反的虛擬語氣,因此前面的從句中需要用過去完成時(shí)had done。在if引導(dǎo)的虛擬語氣中,當(dāng)句中有were, should, had時(shí),可將if省去,并把were, .should, had提到主語的前面構(gòu)成部分倒裝,故D項(xiàng)正確。

題目來源:2015全品語法快練高中英語新課標(biāo) > 訓(xùn)練26 情態(tài)動(dòng)詞和虛擬語氣

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源: 題型:

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

查看答案和解析>>

同步練習(xí)冊(cè)答案