精英家教网 > 高中英语 > 题目详情
________ Anirban  Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it weren’t forB.Were it not for
C.Had it not been forD.If it hasn’t been for
C

试题分析:考查虚拟语气。从主句would not have been推断句子应该是对过去情况的虚拟假设,所以从句应该用had done,故C选项正确。句意:要不是牛津大学的教授--- Anirban Maitra, 杰克是不可能成功的。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

--- _____the bike be repaired by him?
--- No, I’d rather he _____ it repaired.
A.Will…has B.Shall … had
C.Should…haveD.Can…has

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

______, there would be no point arguing any longer.
A.Was that trueB.If that was trueC.Should that be trueD.Could that be true

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The headmaster demanded all the teachers ______ in the office.
A.mustn’t smoke B.did smoke
C.should smokeD.not smoke

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He commanded that all the gates ________.
A.should shutB.would be shutC.shutD.be shut

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- Do you think George has passed the driving test?
--- No, If so, he ______ his car to our college yesterday.
A.would driveB.drove
C.would have drivenD.had driven

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

- - How dangerous it was!
- - Yes, but for the passer - by' s quick action, the girl _____
A.was drownedB.could have been drowned
C.had drownedD.should be drowned

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is strange that the well-behaved gentleman _______ be so rude.
A.shouldB.needC.mightD.would

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you were older, I ____ you to go there yesterday.
A.would allowB.should allowC.would have allowed D.had allowed

查看答案和解析>>

同步练习册答案