当前位置:高中试题 > 英语试题 > 虚拟语气 > -The terrible accident might not have happened had the driver been more careful....
题目
题型:不详难度:来源:
-The terrible accident might not have happened had the driver been more careful.
--But he _____.
A.wasn’tB.didn’tC.hadn’tD.doesn’t

答案
A
解析

试题分析:句意:--如果那个司机再仔细些,就不会发生那次可怕的交通事故。--但是他没有。这里第一句是省略了if的虚拟的条件状语从句,从第一句从句的谓语动词had done来看是对过去的虚拟。说的是过去的时候司机没有仔细小心。第二句是过去的一种事实,他没有仔细小心。故选A。
点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。这里省略了连词if加大了试题的难度。
即学即练:_________ last as his coach suggested, he wouldn’t have narrowly escaped being killed.
A. Hadn’t the skydiver exited
B. If the skydiver hadn’t exited
C. Should the skydiver not exit 
D. If the skydiver wouldn’t exit
解析:B。根据下半句,可以看出是与过去事实相反,所以上半句应该用过去完成时,而A项结构不对,故选B。
核心考点
试题【-The terrible accident might not have happened had the driver been more careful.】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If we ________ the other road, we might have arrived here in time for the meeting.
A.had takenB.takeC.tookD.have taken

题型:不详难度:| 查看答案
It is strongly recommended that the machine_____________ every year.
A.are checkedB.should checkC.checkedD.be checked

题型:不详难度:| 查看答案
----I failed again. I wish I _________ harder.
---But you _________.
A.had worked; hadn’tB.worked; didn’tC.worked; don’t D.had worked; didn’t

题型:不详难度:| 查看答案
----I failed again. I wish I _________ harder.---But you _________.
A.had worked; hadn’tB.had worked; didn’t
C.worked; don’t D.worked; didn’t

题型:不详难度:| 查看答案
I remember the whole thing _____ it happened yesterday.
A.asB.as ifC.even ifD.that

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.