I______so much wine—only five people came.

admin2019-03-28  28

问题 I______so much wine—only five people came.

选项 A、mustn’ t have bought
B、needn’ t have bought
C、didn’ t need have bought
D、couldn’ t have bought

答案B

解析 英语中没有mustn’t have done的用法,故排除A项;needn’t have done表示“本不必做某事而实际上做了”;couldn’t have done表示对过去发生的事情的否定推测,意为“不可能……”;C项形式不正确,表示“本不必做某事”应用“needn’t have+过去分词”或“don’t have to+动词原形”。根据句意可知,选B。
转载请注明原文地址:https://kaotiyun.com/show/JGJC777K
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)