组卷网 > 高中英语综合库 > 短语辨析 > M > must have done
题型:单项选择 难度:0.85 引用次数:216 题号:17593796
Ben later joked that the job ________ not as the “best”, but the “busiest job in the world”.
A.could have been advertisedB.should have been advertised
C.needn’t have been advertisedD.must have been advertised

相似题推荐

单项选择 | 较易 (0.85)
【推荐1】During our trip to the Great Wall last week, I couldn’t stop thinking that building it ________ have been a huge project in ancient times.
A.shouldB.mustC.couldD.need
2023-05-20更新 | 272次组卷
单项选择 | 较易 (0.85)
【推荐2】The high school student answered all the questions properly. In my view, he ______ have read many books.
A.mustB.shouldC.needD.could
2024-05-21更新 | 78次组卷
单项选择 | 较易 (0.85)
名校
【推荐3】—Few of my fellows passed the politics quiz this time on campus.
—How come? It ________ tough.
A.should beB.might be
C.must have beenD.could have been
2022-10-16更新 | 425次组卷
共计 平均难度:一般