(2013·山西高三诊断)Honey, you ________ alcohol for they have stopped drinking.A.may no

(2013·山西高三诊断)Honey, you ________ alcohol for they have stopped drinking.A.may no

题型:不详难度:来源:
(2013·山西高三诊断)Honey, you ________ alcohol for they have stopped drinking.
A.may not have boughtB.mustn"t have bought
C.can"t have boughtD.needn"t have bought

答案
D
解析
D 考查情态动词。句意:亲爱的,你本来没有必要买酒的,因为他们已经不喝了。根据句中的“they have stopped drinking”可知应选needn"t have bought,表示“本来没有必要买的”。故D项正确。
举一反三
Sorry, I’m busy now. If I ___ time, I would certainly go for an outing with you
A.have hadB.had hadC.hadD.have.

题型:不详难度:| 查看答案
Jack a great talker. It’s high time that he __ something instead of just talking.
A.will doB.has doneC.doD.did

题型:不详难度:| 查看答案
—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 drivenD.had driven

题型:不详难度:| 查看答案
You       get two tickets of Despicable Me Ⅱ, as I have promised .
A.mayB.canC.needD.shall

题型:不详难度:| 查看答案
China Hengda_well have won the football match, but I don"t know because I wasn"t there.
A.couldB.mayC.should .D.must

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

超级试练试题库

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