问题 选择题

(2013·高考辽宁卷)Harry is feeling uncomfortable.He ________too much at the party last night.

A.could drink

B.should drink

C.would have drunk

D.must have drunk

答案

答案:D

选D。句意:Harry(现在)感觉不舒服。昨天晚上在宴会上他肯定喝多了。此处表示对过去动作的肯定推测,应该用“情态动词+have+done”结构,故排除A项和B项;C项不表示推测,而是虚拟语气,表示与过去的事实相反的情况;must have done意为“(过去)肯定做过某事”,表示对过去事情的肯定推测。

单项选择题
填空题