组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can’t/couldn’t have done的用法
题型:单项选择 难度:0.65 引用次数:846 题号:13091579
I appreciate your kindness very much, but you________ have bought such an expensive present.
A.needn'tB.mustn'tC.wouldn'tD.couldn't
2021·天津·三模 查看更多[6]

相似题推荐

单项选择 | 适中 (0.65)
名校
【推荐1】—Celia looks so upset. She ________ the driving test.
—It is the second time that she has failed in the test.
A.can’t passB.can’t have passedC.mustn’t passD.mustn’t have passed
2023-05-07更新 | 235次组卷
单项选择 | 适中 (0.65)
【推荐2】Thanks for your useful advice; otherwise I ______ such rapid progress.
A.didn’t makeB.couldn’t have made
C.hadn’t madeD.shouldn’t have made
2017-12-09更新 | 165次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】Tina ________ have known the truth, or she would have told us.
A.mustn'tB.needn'tC.shouldn'tD.can't
2021-09-03更新 | 171次组卷
共计 平均难度:一般