组卷网 > 高中英语综合库 > 语法 > 词法 > 情态动词 > 情态动词+have done > can/could have done的用法
题型:单项选择 难度:0.65 引用次数:122 题号:14383064
You _____ the dictionaries when you were not sure of word spelling or meaning yesterday, but you didn’t.
A.should have consultedB.may have consulted
C.must have consultedD.could have consulted

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】 There was something wrong with the network, or the e-mail____ earlier.
A.could have been sentB.might be sent
C.need have been sentD.must be sent
2016-11-26更新 | 974次组卷
单项选择 | 适中 (0.65)
【推荐2】 —The terrible accident is under investigation.
—Actually, quicker action _________ those workers trapped in the mine.
A.might have savedB.must have savedC.should have savedD.could have saved
2016-11-26更新 | 1164次组卷
单项选择 | 适中 (0.65)
【推荐3】— How did you do in the test?
— Just ok. It ______ worse!
A.could have beenB.could beC.would have beenD.might be
2018-12-12更新 | 177次组卷
共计 平均难度:一般