首页 > 英语资料 > 高中英语语法真题附答案解析

________ he driven more carefully, the accident would not have happened the other day.

时间:2022-05-23 20:12:44

________ he driven more carefully, the accident would not have happened the other day.

A.Be

B.Had

C.Has

D.Would have

答案及解析: B

解析:

考查虚拟语气。“如果他开车在小心一点,事故就不会发生了。”根据主句的would not have happened可知,与过去相反,故用过去完成时,即If he had driven...,If引导的虚拟语气常用省略形式,把had提前,即Had he driven...。故选B。

相关文章