组卷网 > 高中英语综合库 > 短语辨析 > M > must have done
题型:单项选择 难度:0.94 引用次数:177 题号:19394780
Look at his strong muscles now! He ________ worked out regularly over the past year.
A.could haveB.should haveC.might haveD.must have

相似题推荐

单项选择 | 容易 (0.94)
名校
【推荐1】There was no sign of a break-in, so the thieves ________ someone on the inside helping them.
A.must have hadB.could have had
C.needn’t have hadD.might have
2022-11-08更新 | 237次组卷
单项选择 | 容易 (0.94)
名校
【推荐2】Jack____________ his homework, for he is playing football outside.
A.couldn’t have finishedB.must finish
C.must have finishedD.might have finished
2017-11-15更新 | 206次组卷
单项选择 | 容易 (0.94)
【推荐3】You haven’t gone anywhere today. You ________ your bag in the office.
A.could have leftB.must have left
C.could leaveD.must leave
2023-02-22更新 | 336次组卷
共计 平均难度:一般