----Did you make it at last? ----Yes. But for your help, it _____ a serious los
题型:不详难度:来源:
----Did you make it at last? ----Yes. But for your help, it _____ a serious loss.A.would cause | B.must have caused | C.might cause | D.would have caused |
|
答案
D |
解析
试题分析:考查虚拟语气。句意:--你最终成功了吗?--是的。要不是你的帮助,将会造成巨大的损失。but for要不是,根据第一句的did可知,是对过去事情的虚拟,本题的but for短语相当于if it hadn’t been for your help,主句应该使用would have done sth。故选D。 |
举一反三
一How dangerous it was! —Yes,but for the young man’s quick action,he_________ run over by the car.A.must have been | B.could have been | C.would be | D.might be |
|
You fool! You __________ all the people in the car yesterday if it had not been for me.You were so drunk while driving!A.could kill | B.might have killed | C.had killed | D.should have killed |
|
Some women _ _ a good salary in a job instead of staying home, but they decided not to work for the sake of the family.A.should make | B.should have made | C.would make | D.could have made |
|
(2011·江西)It ________ be the postman at the door.It"s only six o"clock.A.mustn"t | B.can"t | C.won"t | D.needn"t |
|
—Happy birthday! —Thank you!It"s the best present I ________ for.(2012·江苏)A.should have wished | B.must have wished | C.may have wished | D.could have wished |
|
最新试题
热门考点