问题
选择题
(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意为“(过去)肯定做过某事”,表示对过去事情的肯定推测。