组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:313 题号:2675781
---I have looked for my keys everywhere, but I can’t find them.
---Sorry to hear that. You _____ them somewhere.
A.must loseB.should lose
C.must have lostD.should have lost
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】—Your friend knows a lot about different cultures in the world .
—Really. He ____________ many places because he likes travelling.
A.must visitB.may visit
C.must have visitedD.should have visited
2017-06-26更新 | 147次组卷
单项选择 | 适中 (0.65)
【推荐2】—You look so tired. You________ late last night.
—Yes. I had to to do an important report and stayed up till I completed it.
A.should sleepB.must sleep
C.should have sleptD.must have slept
2020-03-06更新 | 480次组卷
单项选择 | 适中 (0.65)
【推荐3】–She looks very happy. She ________have passed the exam.
--I guess so. It’s not difficult after all.
A.shouldB.mustC.couldD.might
2014-03-28更新 | 667次组卷
共计 平均难度:一般