组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can’t/couldn’t have done的用法
题型:单项选择 难度:0.65 引用次数:731 题号:346485
-Mom’s gift? She _______ have chosen a better one for me.
-She must be very happy to know it.
A.shouldB.mightC.couldn’tD.mustn’t
9-10高三·贵州遵义·阶段练习 查看更多[2]

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】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)
名校
【推荐2】---I think you ______ there in person; a phone call would have been fine.
---It’s OK and I was so glad to have seen your mum.
A.couldn’t have beenB.shouldn’t be
C.needn’t have beenD.wouldn’t be
2021-01-20更新 | 638次组卷
单项选择 | 适中 (0.65)
真题 名校
【推荐3】(2013·高考四川卷)—Why are your eyes so red? You________have slept well last night.
—Yeah, I stayed up late writing a report.
A.can’tB.mustn’t
C.needn’tD.won’t
2016-11-26更新 | 1597次组卷
共计 平均难度:一般