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 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选项正确。句意:很抱歉,要不是因为我病了,我会前来帮助你的。 |
举一反三
Without you, I _______ the first prize in the speech contest. Thank you, John.A.can’t win | B.won’t win | C.hadn’t won | D.wouldn’t have won |
|
The officer commanded that the supplies of food and clothes ______ to the flooded area.A.should send | B.be sent | C.were sent | D.would send |
|
They urged that the library ______ open during the vacation.A.must be kept | B.is kept | C.would be kept | D.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 taken | B.should take | C.must have taken | D.can take |
|
--- Do you think George has passed the driving test? --- No, If so, he ______ his car to our college yesterday.A.would drive | B.drove | C.would have driven | D.had driven |
|
最新试题
热门考点