题目内容
【题目】_______ the morning train, he would not have been late for the meeting.
A. Did he catch B. should be catch
C. has he caught D. Had he caught
【答案】D
【解析】本题实际上是一个条件状语从句的虚拟语气,表示与过去事实相反。条件句中使用“过去完成式”,主句使用“情态动词+have done”;当条件句中的if省略的时候,要把had提前形成部分倒装。句义:如果他赶上了早班火车,他就不会开会迟到了。故D正确。
练习册系列答案
相关题目