问题 选择题

.But for the storm, we ______ earlier.

A.can arrive

B.will arrive

C.had arrived

D.could have arrived

答案

答案:D

考查虚拟语气,but for要不是,相当于一个虚拟条件句,="if" it had not been…,主句用would/could/might have done,句意:要不是暴风雨,我们就可以早点到了。选D。

多项选择题 案例分析题
选择题