组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:112 题号:3897861
---Guess what! I have own the first prize in the speaking competition.
---Congratulations! You ______ put a lot of work into it.
A.shouldB.must
C.should haveD.must have
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】—The expression on his face suggests he ________ have failed in the competition.
—I guess so. Its not easy after all.
A.shouldB.could
C.mustD.might
2017-08-23更新 | 162次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】I appreciate your kindness very much, but you________ have bought such an expensive present.
A.needn'tB.mustn'tC.wouldn'tD.couldn't
2021-05-31更新 | 848次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】It is a truly delightful place, which looks the same as it _______100 years ago with its winding streets and pretty cottages.
A.could have doneB.would have done
C.must have doneD.should have done
2017-06-28更新 | 128次组卷
共计 平均难度:一般