当前位置:高中试题 > 英语试题 > 虚拟语气 > I’m sorry. __________ for my illness, I would have come to give you a hand.A.We...
题目
题型:不详难度:来源:
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选项正确。句意:很抱歉,要不是因为我病了,我会前来帮助你的。
核心考点
试题【 I’m sorry. __________ for my illness, I would have come to give you a hand.A.We】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Without you, I _______ the first prize in the speech contest. Thank you, John.
A.can’t winB.won’t win
C.hadn’t wonD.wouldn’t have won

题型:不详难度:| 查看答案
The officer commanded that the supplies of food and clothes ______ to the flooded area.
A.should sendB.be sentC.were sentD.would send

题型:不详难度:| 查看答案
They urged that the library ______ open during the vacation.
A.must be keptB.is keptC.would be keptD.be kept

题型:不详难度:| 查看答案
-Jenny took the 8:00 bus to Guangzhou this morning.
-Really? He__the 9:00 train. It"s much more  comfortable and safer to travel by train.
A.could have takenB.should take
C.must have takenD.can take

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

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