
中小学教育资源及组卷应用平台 情态动词+have done的用法 高频考点 专题练 2026届高考英语复习备考 一、单项选择 1.You _____ my sister at the party last night, because she is now on holiday in China. A.mustn’t see B.mustn’t have seen C.couldn’t see D.couldn’t have seen 2.Shirley looks very happy. She _____ have got a satisfying birthday present from her parents. A.can B.need C.must D.should 3.Paul did a great job in the speech contest. He _____ many times last week. A.should have practiced B.might practice C.must have practiced D.could have practiced 4.You _____ Lisa the news that the sports meeting had been put off because it was she who informed us of it. A.needn’t have told B.could have told C.must have told D.wouldn’t have told 5.Tom’s bedroom is still in a mess. He _____ have cleaned it as he promised yesterday, but he didn’t. A.need B.should C.must D.might 6.— John graduated from college at a young age. — Oh, he _____ a very smart boy then. A.may be B.could be C.should have been D.must have been 7.I heard that your team won the basketball match yesterday. You _____ have practised a lot before it. A.must B.need C.can D.should 8.The athletes competed so flawlessly in the gymnastics final. They _____ intensively for months before the event. A.must have practiced B.should practice C.might practice D.could have practiced 9.They queued (排队) for two hours for nothing. They _____ have been told the tickets were sold out. A.would B.may C.must D.should 10.The high school student answered all the questions properly. In my view, he _____ have read many books. A.must B.should C.need D.could 11.The manager _____ Johnson was worth it so he offered him a lot of opportunities to get more skilled in the business. A.would think B.must have thought C.should have thought D.could think 12.I noticed that he was wearing shoes that did not match. He _____ too hard to notice. A.might have worked B.could have worked C.must have worked D.should have worked 13.They _____ finished the project; it was due on last Friday. A.must have B.ought to have C.would have D.might have 14.You can’t imagine that a gentleman _____ so rudely to an old lady. A.shall have behaved B.should have behaved C.could have behaved D.might have behaved 15.During our trip to the Great Wall last week, I couldn’t stop thinking about how huge a project it _____ have been to build it in ancient times. A.must B.could C.should D.need 16.A large number of tourists complained about being stranded on the top of Yellow Mountain during the Spring Festival, waiting for cable cars that never came. The person in charge of Huangshan Scenic Area admitted they _____better organized. A.might have been B.may have been C.would have been D.must have been 17.Ms Smith _____ have thought Johnson was worth it or she wouldn’t have wasted time on him. I suppose. A.might B.must C.would D.should 18.—I think I saw John in the library ... ...
~~ 您好,已阅读到文档的结尾了 ~~