组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > should(ought to) have done的用法
题型:单项选择 难度:0.65 引用次数:190 题号:6804308
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

相似题推荐

单项选择 | 适中 (0.65)
名校
【推荐1】—The computer keeps reminding me “Error, can’t save the file”.
—Well, you _____ the software yesterday as the technician recommended. This old version doesn’t work well.
A.should have updatedB.must have updated
C.couldn’t have updatedD.needn’t have updated
2022-05-23更新 | 764次组卷
单项选择 | 适中 (0.65)
名校
【推荐2】You can’t imagine that a gentleman ________ so rudely to an old lady.
A.shall have behavedB.should have behaved
C.could have behavedD.might have behaved
2024-02-17更新 | 251次组卷
单项选择 | 适中 (0.65)
真题
【推荐3】I told your friend how to get to the hotel,but perhaps I___have driven her there.
A.couldB.must
C.mightD.should
2010-03-20更新 | 761次组卷
共计 平均难度:一般