组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:452 题号:13276219
The city at one time________ prosperous, for it enjoyed a high level of civilization.
A.may beB.may have beenC.must beD.must have been
20-21高一下·广东深圳·阶段练习 查看更多[2]
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】It ______ last night, as the ground is still wet.
A.may have rainedB.must rainC.can’t have rainedD.must have rained
2024-01-30更新 | 188次组卷
单项选择 | 适中 (0.65)
【推荐2】— John graduated from college at a very young age.
— Oh, he _________a very smart boy then.
A.could have beenB.must have beenC.should beD.might be
2020-06-12更新 | 477次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】During our trip to the Great Wall last week, I couldn’t stop thinking about how huge a project it ________ have been to build it in ancient times.
A.mustB.couldC.shouldD.need
2024-04-01更新 | 116次组卷
共计 平均难度:一般