当前位置:高中试题 > 英语试题 > 虚拟语气 > _______ Anirban Maitra, a professor at Oxford University, Jack’s success would n...
题目
题型:不详难度:来源:
_______ Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it wasn’t for B.Were it not for C.Had it not been forD.If it hasn’t been for

答案
C
解析

试题分析:通过分析句子,可知其中包含一个虚拟条件句。根据主句“would not have been”可看出这是对过去情况的虚拟,所以条件句用过去完成时。又因为虚拟条件句中有had, should, were时,可以将if去掉,然后把had, should, were提到主语前面,故选C。
点评:注意区分真实条件句和虚拟条件句,真是条件句实现的可能性非常大,而虚拟条件句往往指不能实现的或纯属假想的情况。
核心考点
试题【_______ Anirban Maitra, a professor at Oxford University, Jack’s success would n】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
At the conference, Premier Li Keqiang urged all the government departments ______ effective measures to improve work efficiency.
A.tookB.must takeC.takeD.are to take

题型:不详难度:| 查看答案
Though the whole world ______ against me, I would do what I consider as right.
A.isB.wereC.areD.was

题型:不详难度:| 查看答案
-The terrible accident might not have happened had the driver been more careful.
--But he _____.
A.wasn’tB.didn’tC.hadn’tD.doesn’t

题型:不详难度:| 查看答案
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

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