当前位置:高中试题 > 英语试题 > 虚拟语气 > Had it not been for the fact that about 30 pupils __________ in the state of Con...
题目
题型:不详难度:来源:
Had it not been for the fact that about 30 pupils __________ in the state of Connecticut a fortnight ago, their parents ___________ in deep sorrow now.
A.had been killed, wouldn’t be
B.were killed, couldn’t be
C.would have been killed, mightn’t be
D.should be killed, wouldn’t be

答案
B
解析

试题分析:第一空是对过去事实的陈述故用一般过去式;从句是虚拟语气时主句用would/could/might+动词原形,句意是如果两周前三十个小学生被枪***不是事实,那么现在他们的父母就不会很难过了。故选B。
点评:此题关键是划分清楚句子成分,整个句子是虚拟语气,而第一空是一个主语从句,是对过去事实的陈述。
核心考点
试题【Had it not been for the fact that about 30 pupils __________ in the state of Con】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
She wishes she ______ to the theatre last night.
A.went B.would goC.had gone D.were going

题型:不详难度:| 查看答案
The director made the demand that she __________ the dangerous place as soon as possible.
A.leftB.would leaveC.leaveD.was leaving

题型:不详难度:| 查看答案
I insisted __________ to see a doctor, but he insisted nothing __________ wrong with him.
A.on him to go; should beB.he went; be
C.he go; wasD.he should go; is

题型:不详难度:| 查看答案
If it had not been for the help of my English teacher, I _____ such great progress.
A.would not madeB.would have made
C.would madeD.would not have made

题型:不详难度:| 查看答案
It is essential that every child _______ the same educational opportunities.
A.haveB.would haveC.hasD.had

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