组卷网 > 高中英语综合库 > 短语辨析 > M > must have done
题型:单项选择 难度:0.65 引用次数:326 题号:15286660
Harry is feeling uncomfortable. He ________ too much at the party last night.
A.has to drinkB.must have drunk
C.could be drunkD.needs to drink
18-19高一下·天津红桥·期末 查看更多[2]

相似题推荐

单项选择 | 适中 (0.65)
名校
【推荐1】You _____ something great, otherwise you wouldn’t have got the promotion.
A.should doB.must do
C.should have doneD.must have done
2018-10-13更新 | 350次组卷
单项选择 | 适中 (0.65)
【推荐2】—That woman has been taking care of the two white tigers for 8 years.
—Oh, dear! She ________ a lot of difficulties!
A.could go throughB.might go through
C.should have gone throughD.must have gone through
2023-11-29更新 | 196次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】—Congratulations! You ________ great efforts for the English speech contest.
—Thanks. I do appreciate my teacher’s guidance.
A.must have madeB.should have madeC.could makeD.would make
2023-06-05更新 | 530次组卷
共计 平均难度:一般