组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:313 题号:4860944
My phone ________ have been stolen while I was taking a bus. I can’t find it anywhere.
A.canB.must
C.shouldD.would
16-17高三上·北京东城·期末 查看更多[4]
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
名校
【推荐1】It ________have rained last night, for the ground is wet.
A.canB.mustC.shouldD.would
2023-05-07更新 | 298次组卷
单项选择 | 适中 (0.65)
【推荐2】---She looks very happy. She ______ have passed the exam.
---I guess so. It’s not difficult after all.
A.wouldB.should
C.mustD.ought to
2016-12-12更新 | 177次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】I have lost my wallet. I ________ it somewhere just now.
A.must dropB.must have been dropped
C.must have droppedD.should have dropped
2024-01-30更新 | 89次组卷
共计 平均难度:一般