组卷网 > 高中英语综合库 > 短语辨析 > M > must have done
题型:单项选择 难度:0.65 引用次数:209 题号:5768080
— Why was Tom so happy yesterday?
— Lacking work experience ________ him his job, but luck smiled on him.
A.could have costB.should have costC.must have costD.may have cost

相似题推荐

单项选择 | 适中 (0.65)
名校
【推荐1】— 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次组卷
单项选择 | 适中 (0.65)
【推荐2】She _____ the book sometime in the past as there is no way she could have answered the questions so accurately.
A.ought to readB.must have read
C.must readD.should have read
2016-12-12更新 | 178次组卷
单项选择 | 适中 (0.65)
【推荐3】-When I first got to Harvard, my terrible English was a burden to me.
-Oh, dear, it ________ a struggle for you to keep up with other students.
A.might beB.can be
C.should have beenD.must have been
2016-11-26更新 | 180次组卷
共计 平均难度:一般