当前位置:高中试题 > 英语试题 > 虚拟语气 > ----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 causeB.must have causedC.might causeD.would have caused

答案
D
解析

试题分析:考查虚拟语气。句意:--你最终成功了吗?--是的。要不是你的帮助,将会造成巨大的损失。but for要不是,根据第一句的did可知,是对过去事情的虚拟,本题的but for短语相当于if it hadn’t been for your help,主句应该使用would have done sth。故选D。
核心考点
试题【 ----Did you make it at last? ----Yes. But for your help, it _____ a serious los】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
一How dangerous it was!
—Yes,but for the young man’s quick action,he_________ run over by the car.
A.must have beenB.could have beenC.would beD.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 killB.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 makeB.should have made
C.would makeD.could have made

题型:不详难度:| 查看答案
(2011·江西)It ________ be the postman at the door.It"s only six o"clock.
A.mustn"tB.can"tC.won"tD.needn"t

题型:不详难度:| 查看答案
—Happy birthday!
—Thank you!It"s the best present I ________ for.(2012·江苏)
A.should have wishedB.must have wished
C.may have wishedD.could have wished

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