问题 选择题

______ a little earlier, you could have caught the last bus.

A.If you would arrive

B.If you arrived

C.Should you arrive

D.Had you arrived

答案

D

题目分析:句意:如果你早一些到达,你就可能赶上最后一班车了。从you could have caught the last bus.可知前面是和过去相反的虚拟条件句,If you had arrived a little earlier,这时可以省略if,提前had,所以选D。

名词解释
单项选择题