情态动词练习-2024届高三英语一轮复习
|
6份
|
86页
|
579人阅读
|
21人下载
内容正文:
情态动词+have done 练习
一、单项选择
1.We ___have hurried all the way to the airport—the flight was called off because of the foggy weather.
A.mustn’t B.couldn’t C.needn’t D.wouldn’t
2.Mary_______ my letter, otherwise she would have gone to the concert.
A.couldn’t have received B.ought to have received
C.has received D.shouldn’t have received
3.--Is Jack still in hospital?
--Yes. He _________ the bad food.
A.wouldn’t eat B.shouldn’t eat
C.wouldn’t have eaten D.shouldn’t have eaten
4.His work _________ have been completed; otherwise, he wouldn't be enjoying himself on the beach.
A.should
B.must
C.can't
D.shouldn't
5.---She looks very happy. She ______ have passed the exam.
---I guess so. It’s not difficult after all.
A.would B.should
C.must D.ought to
6.I saw her in the office this morning. She ______ back to work without the doctor’s permission.
A.couldn’t come B.couldn’t have come
C.should have come D.should not have come
7.The lady ________ have done something wrong, because she is looking guilty.
A.would B.should C.can D.must
8.I had eaten Chinese food often, but I ____________ how fabulous a real Chinese banquet could be.
A.could not have imagined B.would not imagine
C.should have imagined D.might imagine
9.Who ________ a lady like Susan Boyle, once an ordinary woman in Scotland, would achieve overnight success at Britain’s Got Talent Show?
A.might think B.could think
C.could have thought D.must have thought
10.The room is in a terrible mess; it ____cleaned.
A.can’t have been B.shouldn’t have been
C.mustn’t have been D.wouldn’t have been
11.Harry is feeling uncomfortable. He _______ too much at the party last night.
A.could drink B.should drink
C.would have drunk D.must have drunk
12.The criminal _______ murdering the judge, unfortunately, an unexpected accident made him lose his consciousness.
A.might have admitted B.could have admitted
C.should have admitted D.must have admitted
13.We ______the difficulty together, but why didn’t you call me?
A.should face B.might face