组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.85 引用次数:113 题号:8495225
They ________ have drunk heavily — there were dozens of empty beer bottles lying around when we entered the room.
A.shouldB.can
C.wouldD.must
2019高三·全国·专题练习 查看更多[1]
【知识点】 must have done的用法

相似题推荐

单项选择 | 较易 (0.85)
名校
【推荐1】The children____________ very excited as they received the handwritten letter from Father Christmas.
A.may beB.should beC.must have beenD.could have been
2023-05-07更新 | 237次组卷
单项选择 | 较易 (0.85)
【推荐2】I can’t find my house keys; I __________it at the office.
A.should have leftB.have to leave
C.could leaveD.must have left
2023-10-13更新 | 45次组卷
单项选择 | 较易 (0.85)
【推荐3】He made great progress and got several A+’s in the final exam. He         hard at his lessons during the past few months.
A.must have workedB.ought to have worked
C.must workD.ought to work
2022-07-08更新 | 234次组卷
共计 平均难度:一般