单选题
________ 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正确。
提交答案
关闭