题目内容
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项正确。
练习册系列答案
相关题目