2024-2024年情态动词讲解及练习(含答案)
一、单项选择情态动词
1.Look! There are so many mistakes in your composition. You ________ have fixed full attention on it. A.can C.need 【答案】B 【解析】 【详解】
B.should D.might
考查情态动词。句意:看!你的作文里有那么多的错误。你本应该把所有的注意力都集中在它上面的。表示“本应该做但实际上没有做”应该用should have done结构,can have done表示可能;need表示需要;might have done表示可能做过某事;故选B。
2.Using AI, many companies are now conducting experiments that__________ possible just a few years ago. A.would have been C.shouldn't have been 【答案】D 【解析】 【详解】
考查情态动词表推测。句意:很多公司现在使用人工智能进行试验,这在几年前是不可能的。根据“a few years ago”可知,此处表示“过去不可能”,应该用couldn’t have done,故D项正确。
B.might have been D.couldn't have been
3.Ann said whenever her father was unhappy he ________ go out and buy something, usually something large and useless. A.should C.would 【答案】C 【解析】 【详解】
考查情态动词。句意:安说无论什么时候她父亲不高兴的时候,他就会出去买些东西,通常是一些又大又没用的东西。A. should应该;B. could能;C. would总是,愿意;D. might可能。此处表示过去经常习惯做某事,故选C。
B.could D.might
4.It has been announced that all the candidates ___________ remain in their seats until all the papers have been collected. A.shall
B.could
C.would 【答案】A 【解析】 【详解】
D.ought
考查情态动词用法。句意:据宣布,所有的候选人都要坐在位置上,直到所有的试卷都被收齐。根据句意可知本句是考试规则,情态动词shall可以表示“按照规则/规定/法律要做的事情”,符合本句语境。故A项正确。
5.One of our rules is that every student _______ wear school uniform while at school. A.might C.shall 【答案】C 【解析】 【详解】
考查情态动词辨析。句意:我们其中一条规则要求每个学生在校期间都要穿校服。shall可以表示“命令,警告,强制要求;允诺;法律,规定要做……”,结合句意可知C正确。
B.could D.will
6.I often felt troubled in my teens and my grandma ________ comfort me, saying “Life is like that, dear”. A.would 【答案】A 【解析】 【详解】
考查情态动词。句意:在我十几岁的时候,我经常感到烦恼,我的奶奶会安慰我说,“生活就是这样,亲爱的”。此处是would+动词原形,表示“过去总是做某事”。故选A。
B.might
C.should
D.must
7.Lack of sleep _______ lead to weakened immunity and memory, and also slow physical growth. A.shall 【答案】D 【解析】 【详解】
考查情态动词辨析。句意:睡眠不足会导致免疫力和记忆力下降,还会减缓身体发育。A. shall将;B. must必须;C. should应该;D. can会,表示理论上或是逻辑判断上,用can,故选D。
B.must
C.should
D.can
8.It_____ have been Tom that parked the car here, as he is the only one with a car. A.may 【答案】C
B.can
C.must
D.should
【解析】 【详解】
考查情态动词表猜测的用法。句意:一定是汤姆把车停在这儿的,因为他是唯一有车的人。A. may可能;B. can可能;C. must一定;D. should应该。由as he is the only one with a car.可知一定是他把车停在这里的,非常有把握的肯定推测,故选C。
9.No student ________ go out of school to have lunch without permission of the headteacher. A.might C.shall 【答案】C 【解析】 【详解】
考查情态动词。句意:未经校长允许,任何学生不得离开学校去吃午饭。might可能;must一定,必须;shall会,将;could能够。本句是一条禁令。shall用于肯定句并且主语是第一、三人称时,表示允诺,警告,劝告等语气。故选C。
B.must D.could
10.Mark ______ have hurried. After driving at top speed, he arrived half an hour early. A.needn’t 【答案】A 【解析】
考查情态动词。need’t have done 本不必要做某事,句意:迈克本不必要着急的。他以全速驾驶后,他早到了半个小时。wouldn’t不会,mustn’t禁止,couldn’t不可能,所以选A。
B.wouldn’t
C.mustn’t
D.couldn’t
11.My sister met him in the street yesterday afternoon, so he ______ your lecture. A.shouldn’t have attended C.mustn’t have attended 【答案】B 【解析】
试题分析:考查情态动词用法。Shouldn’t have done本不应该做某事,实际上却做了(虚拟语气);couldn’t have done不可能做某事(对过去情况的推测);needn’t have done本不需要做某事,实际上却做了(虚拟语气);句意:我的姐姐昨天下午在街上遇见了他,所以他不可能去听了你的演讲。故B正确。 考点:考查情态动词用法
点评:考本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。
B.couldn’t have attended D.needn’t have attended
12.—______ you sing and dance at this late hour of the night?