Harry is feeling uncomfortable. He _____ too much at the party last night.A.coul

Harry is feeling uncomfortable. He _____ too much at the party last night.A.coul

题型:不详难度:来源:
Harry is feeling uncomfortable. He _____ too much at the party last night.
A.could drinkB.should drink
C.would have drunkD.must have drunk

答案
D
解析

试题分析:考查情态动词表示猜测的用法。句意:亨利看起来似乎不舒服。他肯定是昨晚的晚宴上喝多了。
根据时间状语last night可知,本句讲的是过去的事情,故先排除选项A,B。would have done是与过去事实相反的虚拟语气的主句结构,must have done表示对过去情况猜测,“肯定做过……”。由句意理解,这里是表示猜测。故选D。
举一反三
—Why are your eyes so red? You _______ have slept well last night.
—Yeah, I stayed up late writing a report.
A.can’tB.mustn’tC.needn’tD.won’t

题型:不详难度:| 查看答案
You      remind him to keep things neat and tidy, because he is well organized.
A.can’tB.needn’tC.mustn’tD.shan’t

题型:不详难度:| 查看答案
I don’t know what happened to my pet. It just ________ eat whatever I feed her.
A.don’tB.won’tC.can’tD.couldn’t

题型:不详难度:| 查看答案
The weather turned out to be fine yesterday. I ______ the trouble to carry my umbrella with me.
A.should have takenB.could have taken
C.needn’t have takenD.mustn’t have taken

题型:不详难度:| 查看答案
— Where is my dictionary?
— You ______ it in the wrong place.
A.mustB.should have putC.might putD.might have put

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.