组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:477 题号:10373320
— 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·天津·一模 查看更多[2]
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】Mary’s bedroom is so tidy. She________have cleaned it yesterday.
A.mustB.shouldC.needD.would
2023-12-25更新 | 157次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】It ___________ last night, for the road was very muddy.
A.would have rainedB.must have rainedC.should have rainedD.must rain
2020-02-15更新 | 177次组卷
单项选择 | 适中 (0.65)
【推荐3】He______ his work, otherwise, he wouldn’t be enjoying himself by the seaside.
A.must have completedB.should have completed
C.ought to completeD.must complete
2016-12-12更新 | 614次组卷
共计 平均难度:一般