You fool! You __________ all the people in the car yesterday if it had not been

You fool! You __________ all the people in the car yesterday if it had not been

题型:不详难度:来源:
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

答案

解析

试题分析:句意:--你个笨蛋,要不是我,你昨天会让车里面所有的人丧生。开车的时候,你醉的厉害。
从if it had not been for me.可知这是对过去虚拟的条件句,所以主句用would/could/might have done,所以选B。
举一反三
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

题型:不详难度:| 查看答案
He did not regret saying what he did but felt that he ________ it differently.
A.could expressB.would express
C.could have expressedD.must have expressed

题型:不详难度:| 查看答案
We ________ the difficulty together,but why didn"t you tell me?
A.should faceB.might face
C.could have facedD.must have faced

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.