组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > must have done的用法
题型:单项选择 难度:0.65 引用次数:370 题号:13409403
Since nobody could help Mary with her study, she________   have finished it by herself.
A.canB.needC.mustD.should
【知识点】 must have done的用法

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】 --- Tom , why didn’t you answer my call yesterday afternoon ?
--- Sorry , I didn't hear the phone . I ___________ asleep.
A.must beB.must have been
C.could beD.should have been
2013-10-23更新 | 520次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】—The woman biologist stayed in Africa studying wild animals for 13 years before she returned.
—Oh, dear! She ______ a lot of difficulties!
A.may go throughB.might go through
C.need have gone throughD.must have gone through
2022-03-05更新 | 646次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】My key isn’t in my backpack. Where on earth________ I have put it?
A.canB.wouldC.shouldD.must
2021-11-03更新 | 772次组卷
共计 平均难度:一般