组卷网 > 高中英语综合库 > 短语辨析 > M > must have done
题型:单项选择 难度:0.65 引用次数:237 题号:16232843
The newly-released device is not well-received as expected. It ________ more practical and affordable.
A.must have beenB.might have beenC.should have beenD.should be

相似题推荐

单项选择 | 适中 (0.65)
【推荐1】They ______ finished the project; it was due on last Friday.
A.must haveB.ought to haveC.would haveD.might have
2024-01-20更新 | 156次组卷
单项选择 | 适中 (0.65)
【推荐2】—I failed in the interview, because I didn’t introduce myself completely within three minutes.
—You___________ the details. The main points are more important than details.
A.should omitB.must omitC.should have omittedD.must have omitted
2023-11-27更新 | 208次组卷
单项选择 | 适中 (0.65)
名校
【推荐3】— I can’t understand why he _________ so angry. I meant no offence.
— It’s typical of him to be so sensitive.
A.must have beenB.should have been
C.might have beenD.can have been
2021-08-08更新 | 400次组卷
共计 平均难度:一般