-The terrible accident might not have happened had the driver been more careful.
--But he .
A. wasn’t
B. didn’t
C. hadn’t
D. doesn’t
网友回答
(答案→)A. wasn’t
B. didn’t
C. hadn’t
D. doesn’t
解析:句意:--如果那个司机再仔细些,就不会发生那次可怕的交通事故。--但是他没有。这里第一句是省略了if的虚拟的条件状语从句,从第一句从句的谓语动词had done来看是对过去的虚拟。说的是过去的时候司机没有仔细小心。第二句是过去的一种事实,他没有仔细小心。故选A。