问题 选择题

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

A.may not have bought

B.mustn't have bought

C.can't have bought

D.needn't have bought

答案

答案:D

D 考查情态动词。句意:亲爱的,你本来没有必要买酒的,因为他们已经不喝了。根据句中的“they have stopped drinking”可知应选needn't have bought,表示“本来没有必要买的”。故D项正确。

单项选择题
单项选择题 A1型题