组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can’t/couldn’t have done的用法
题型:单项选择 难度:0.65 引用次数:57 题号:22393157
Mary ________ my letter; otherwise she would have replied before now.
A.couldn’t have receivedB.ought to have received
C.needn’t have receivedD.shouldn’t have received

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】 But for their common interests, they_____ cooperated so smoothly in the investigation of the case.
A.could haveB.will not haveC.could not haveD.have not
2016-11-26更新 | 725次组卷
单项选择 | 适中 (0.65)
【推荐2】He __________present at the meeting this morning; he is on a business trip this week.
A.can’t have been
B.mightn’t have been
C.mustn’t have been
D.needn’t have been
2015-04-30更新 | 126次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】 I didn’t see her in the meeting room this morning. She _____ at the meeting.
A.mustn’t have spokenB.shouldn’t have spoken
C.needn’t have spokenD.couldn’t have spoken
2015-07-08更新 | 130次组卷
共计 平均难度:一般