Look’ The man in the bar behaves strangely. He______a lot of alcohol.

admin2019-03-28  33

问题 Look’ The man in the bar behaves strangely. He______a lot of alcohol.

选项 A、should have drunk
B、needn’ t have drunk
C、could have drunk
D、must have drunk

答案D

解析 should have done表示本应该做某事而实际上没有做,意为“本该……”;needn’t have done表示本不需要做某事而实际上却做了,意为“本不需要……”;could have done表示本来能够做某事而实际上没有做,意为“本可以……”;must have done表示过去肯定做了某事,是对过去发生事情的肯定推测,意为“一定……”。根据“酒吧里的那个男人举止好奇怪”可知,这里表示对过去的肯定推测,应用must have done的形式。故选D。
转载请注明原文地址:https://jikaoti.com/ti/iqnGFFFM
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)