组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > should(ought to) have done的用法
题型:单项选择 难度:0.65 引用次数:357 题号:17966687
No wonder some people don’t show sympathy for the victim of the accident. She ________ have observed the traffic rules.
A.mustB.shouldC.needD.would
2023·河南郑州·模拟预测 查看更多[3]

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】George ______ too far. His tea is still warm.
A.should have goneB.can’t have goneC.might have goneD.needn’t have gone
2023-03-02更新 | 233次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】It ________have rained last night, for the ground is wet.
A.canB.mustC.shouldD.would
2023-05-07更新 | 301次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】You _____ the milk in the fridge. I expect it has become undrinkable by now.
A.must have putB.could put
C.need putD.should have put
2018-08-21更新 | 189次组卷
共计 平均难度:一般