组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can’t/couldn’t have done的用法
题型:单项选择 难度:0.65 引用次数:806 题号:15984888
—Susan looks a little bit upset. What’s up?
—Oh, you are to blame. You ________ a joke on her in front of so many people.
A.shouldn’t playB.shouldn’t have played
C.needn’t playD.needn’t have played

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】I didn’t see her in the meeting room this morning. She ________ at the meeting.
A.mustn’t have spokenB.mightn’t have spoken
C.can’t have spokenD.shouldn’t have spoken
2023-07-31更新 | 100次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】I didn’t see Fred in the library this morning. He_____have borrowed that book.
A.mustn’tB.shouldn’tC.couldn’tD.needn’t
2024-01-13更新 | 119次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】John _______the flight; he arrived at the airport at least two hours early.
A.mustn’t have missedB.shouldn’t miss
C.can’t have missedD.wouldn’t miss
2019-05-17更新 | 153次组卷
共计 平均难度:一般