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 drink | B.should drink | C.would have drunk | D.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’t | B.mustn’t | C.needn’t | D.won’t |
|
You remind him to keep things neat and tidy, because he is well organized. A.can’t | B.needn’t | C.mustn’t | D.shan’t |
|
I don’t know what happened to my pet. It just ________ eat whatever I feed her.A.don’t | B.won’t | C.can’t | D.couldn’t |
|
The weather turned out to be fine yesterday. I ______ the trouble to carry my umbrella with me.A.should have taken | B.could have taken | C.needn’t have taken | D.mustn’t have taken |
|
— Where is my dictionary? — You ______ it in the wrong place.A.must | B.should have put | C.might put | D.might have put |
|
最新试题
热门考点