精英家教网 > 高中英语 > 题目详情
I’m sorry. __________ for my illness, I would have come to give you a hand.
A.Were it notB.If it hasn’t been for
C.Had it not been D.Shouldn’t it be
C

试题分析:考查虚拟语气。根据主句谓语动词would have come可以判断此处是对过去发生情况的假设,所以if从句应该用过去完成时。在虚拟语气中if 从句如果有动词had、should 、were时则可以省略if,把had等提前,所以C选项正确。句意:很抱歉,要不是因为我病了,我会前来帮助你的。
练习册系列答案
相关习题

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

The workers demanded that their employer_____ their working conditions. 
A.had improvedB.would improveC.improveD.will improve

查看答案和解析>>

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

. If my father ______ here yesterday, he would have stopped me from going surfing.
A.had beenB.wereC.should beD.has been

查看答案和解析>>

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

       it rain tomorrow, we would have to call off the hike.
A.WillB.WouldC.ShouldD.Were

查看答案和解析>>

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

--- 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

查看答案和解析>>

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

It’s important that the future ______ with a goal of caring for the environment.
A.will buildB.would be built
C.be builtD.was built

查看答案和解析>>

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

Grace doesn’t want to move to New York because she thinks if she _____there ,she wouldn’t be able to see her parents very often.
A.livesB.would liveC.has livedD.were to live

查看答案和解析>>

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

He ________ the exam, but he was too careless.
A.could have passedB.couldn’t have passed
C.must have passedD.may have passed

查看答案和解析>>

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

Since nobody gave him any help, he    have done the research on his own.
A.canB.mustC.wouldD.Need

查看答案和解析>>

同步练习册答案