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

試題分析:考查情態(tài)動詞表示猜測的用法。句意:亨利看起來似乎不舒服。他肯定是昨晚的晚宴上喝多了。
根據(jù)時間狀語last night可知,本句講的是過去的事情,故先排除選項A,B。would have done是與過去事實相反的虛擬語氣的主句結(jié)構(gòu),must have done表示對過去情況猜測,“肯定做過……”。由句意理解,這里是表示猜測。故選D。
練習冊系列答案
相關(guān)習題

科目:高中英語 來源:不詳 題型:單選題

— Do you know where Mary is? I couldn’t find her anywhere.
— Well . She        have gone far—her coat’s still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Being constantly exposed to advertisements is annoying, but it ______ be pleasant sometimes.
A.shallB.needC.canD.must

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The bicycle looks much like mine, but it isn’t.        it be John’s?
A.MustB.CanC.ShouldD.Will

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— Where is my dictionary?
— You ______ it in the wrong place.
A.mustB.should have putC.might putD.might have put

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— There'ssomeone knocking on the door. Who _____it be?
— It must be Mary. She promised to be here at 8:00.
A.mustB.needC.shallD.Can

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

It was a fine day yesterday. I ________ have taken my raincoat with me.
A.couldn’tB.needn’tC.shouldn’tD.mustn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Take care! Accidents _________ happen along this part of the road.
A.willB.wouldC.mustD.Shall

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Mum, would you please buy me an MP5 player?
—If you can help do the dishes the whole vacation, you ________ have one as a reward.
A.mustB.needC.wouldD.shall

查看答案和解析>>

同步練習冊答案