52单词网 > 高中英语 > 高中英语题库 > I’m sorry. for my illness, I would have come to give you a hand.A.Were it not B.

I’m sorry. for my illness, I would have come to give you a hand.A.Were it not B.

来源:网络 时间:
I’m sorry. for my illness, I would have come to give you a hand.A.Were it not B.

I’m sorry. __________ for my illness, I would have come to give you a hand.

A.Were it not B.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选项正确。句意:很抱歉,要不是因为我病了,我会前来帮助你的。

考点:考查虚拟语气。