组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can/could have done的用法
题型:单项选择 难度:0.4 引用次数:168 题号:5309685
He ______ it on schedule, but somehow he fell behind.
A.must have doneB.might finish
C.could have finishedD.could finish

相似题推荐

单项选择 | 较难 (0.4)
【推荐1】Who ________ a lady like Susan Boyle, once an ordinary woman in Scotland, would achieve overnight success at Britain’s Got Talent Show?
A.might thinkB.could think
C.could have thoughtD.must have thought
2012-06-20更新 | 595次组卷
单项选择 | 较难 (0.4)
名校
【推荐2】 We _________ the difficulty together, but why didn’t you tell me?
A.should faceB.might faceC.must have facedD.could have faced
2012-09-24更新 | 823次组卷
单项选择 | 较难 (0.4)
名校
【推荐3】—I have no idea what made the students so excited and crazy.
—______ it have been their team’s victory in the finals?
A.MustB.Could
C.WouldD.Should
2017-08-31更新 | 388次组卷
共计 平均难度:一般