高中英语情态动词形式练习题40题(带答案)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高中英语情态动词形式练习题40题(带答案)
1. In the school library, you ______ keep quiet so as not to disturb others.
A. can
B. may
C. must
D. might
答案:C
解析:must表示必须,在图书馆里必须保持安静以免打扰他人。

can表示能够,有能力做某事,这里不是强调能力,所以A选项错误。

may表示可能或许,也可表示许可,但语气不如must强烈,这里需要表达一种规定,所以B选项不合适。

might是may的过去式,同样表示可能性或更委婉的许可,不符合语境,D选项错误。

2. For the school sports meeting, students who are good at running ______ participate.
A. can
B. should
C. must
D. would
答案:A
解析:can表示有能力做某事,这里是说擅长跑步的学生能够参加运动会。

should表示应该,侧重于责任或义务,这里没有这种意思,
B选项错误。

must表示必须,参加运动会不是强制的,C选项不符合。

would是will的过去式,通常表示过去的意愿或者用于虚拟语气等,D选项不符合语境。

3. You ______ ask the teacher for help if you don't understand the homework.
A. can
B. may
C. need
D. must
答案:A
解析:can表示可以,在这里是说如果不理解作业可以向老师寻求帮助。

may也有可以的意思,但can的语气更直接,这里用can更合适。

need作情态动词时主要用于否定句和疑问句,这里是肯定句,C选项错误。

must表示必须,这里不是必须要向老师求助,D选项错误。

4. When we have a school trip, we ______ bring our own lunch.
A. can
B. may
C. should
D. could
答案:B
解析:may表示许可,在这里是说我们在学校旅行时可以带自己
的午餐。

can也有可以的意思,但may更侧重于许可。

should表示应该,这里不是强调应该带午餐,C选项错误。

could是can的过去式,这里不需要用过去式,D选项错误。

5. The school art club is recruiting new members. Any student who likes art ______ join.
A. can
B. must
C. should
D. might
答案:A
解析:can表示有能力或者被允许做某事,这里是说任何喜欢艺术的学生都能够加入,强调有这种可能性和许可。

must表示必须,加入艺术俱乐部不是强制的,B选项错误。

should表示应该,这里没有应该的意思,C选项错误。

might表示可能性较小或者更委婉的语气,这里不需要,D选项错误。

6. In the English corner, you ______ practice your spoken English with your classmates.
A. must
B. can
C. should
D. may
答案:B
解析:can表示能够,可以,在这里是说在英语角你可以和同学们练习英语口语。

must表示必须,在英语角练习口语不是必须的,A 选项错误。

should表示应该,这里没有应该的意思,C选项错误。

may 也有可以的意思,但can更强调客观上的能够,B选项更合适。

7. For the school play, students ______ try out for different roles if they are interested.
A. can
B. must
C. should
D. might
答案:A
解析:can表示有能力或者被允许做某事,这里是说如果学生们感兴趣就能够参加不同角色的选拔。

must表示必须,参加选拔不是强制的,B选项错误。

should表示应该,这里没有应该的意思,C选项错误。

might表示可能性较小或者更委婉的语气,这里不需要,D选项错误。

8. During the break time, students ______ not run in the corridors.
A. can
B. may
C. must
D. could
答案:C
解析:must not表示禁止,这里是说课间休息时学生禁止在走廊里奔跑。

can not表示不能,强调能力上不行,这里不是能力问题,A 选项错误。

may not表示可能不,不符合语境,B选项错误。

could是can的过去式,这里不需要用过去式,D选项错误。

9. The school laboratory is a dangerous place. You ______ follow the safety rules when you are in it.
A. can
B. must
C. may
D. could
答案:B
解析:must表示必须,在实验室里必须遵守安全规则。

can表示能够,这里不是强调能力,A选项错误。

may表示可能或许,这里需要强调规定必须遵守,C选项错误。

could是can的过去式,这里不需要用过去式,D选项错误。

10. If you want to borrow a book
11. In the story, the hero _______ escaped from the enemy's prison, but he chose to stay and fight for his comrades.
A. must have
B. could have
C. should have
D. would have
答案:B
解析:本题考查“could have done”结构的用法。

“could have done”表示过去本能够做某事(实际上没做)。

句意为在故事里,英雄本能够从敌人的监狱逃走,但他选择留下来为他的同志们战斗。

A选项“must have”表示对过去情况的肯定推测,不符合语境;C选项“should have”表示过去本应该做某事((实际上没做),这里不是应该不应该的问题;D选项“would have”一般用于虚拟语气的主句中,表示与过去事实相反的假设结果,这里也不符合语境。

12. Judging from the evidence, the ancient civilization _______ reached a very high level of development.
A. must have
B. can have
C. may have
D. should have
答案:A
解析:本题考查“must have done”结构,表示对过去情况的肯定推测。

从证据判断,这个古代文明一定已经达到了很高的发展水平。

B 选项“can have”一般不用于肯定句中表示推测;C选项“may have”表示对过去情况的可能性推测,语气不如“must have”肯定;D选项“should have”表示过去本应该做某事(实际未做),不符合语境。

13. If she had followed the doctor's advice, she _______ recovered by now.
A. must have
B. would have
C. should have
D. could have
答案:B
解析:本题考查虚拟语气中与过去事实相反的主句用法。

在虚拟条件句中,如果从句是“had + 过去分词”,主句要用“would/should/could/might+have+过去分词”。

这里表示如果她听从了医生的建议,到现在她就已经康复了。

根据语境,这里表示一种假设的结果,所以用“would have”。

A选项“must have”不用于虚拟语气这种情况;C选项“should have”更多表示本应该做某事((实际未做);D 选项“could have”更多强调能力方面本可以做某事((实际未做),这里强调结果所以选B。

14. The old man looks so healthy. He _______ led a very regular life.
A. must have
B. should have
C. could have
D. would have
答案:A
解析:本题考查“must have done”结构,表示对过去情况的肯定推测。

这位老人看起来很健康,他过去一定过着非常规律的生活。

B选项“should have”表示过去本应该做某事((实际未做);C选项“could have”
表示过去本能够做某事((实际未做);D选项“would have”一般用于虚拟语气的主句中,这里不符合,所以选A。

15. Shakespeare's plays are so profound. He _______ been a very talented writer.
A. must have
B. should have
C. could have
D. would have
答案:A
解析:本题考查“must have been”结构,表示对过去情况的肯定推测。

莎士比亚的戏剧如此深刻,他一定是一位非常有才华的作家。

B 选项“should have”表示过去本应该做某事((实际未做);C选项“could have”表示过去本能够做某事(实际未做);D选项“would have”一般用于虚拟语气的主句中,这里不符合,所以选A。

16. When we arrived at the airport, the plane _______ left already.
A. must have
B. should have
C. could have
D. might have
答案:A
解析:本题考查“must have done”结构,表示对过去情况的肯定推测。

当我们到达机场时,飞机一定已经起飞了。

B选项“should have”
表示过去本应该做某事(实际未做);C选项“could have”表示过去本能够做某事((实际未做);D选项“might have”表示对过去情况的可能性推测,语气不如“must have”肯定,这里根据语境是比较肯定的推测,所以选A。

17. She failed the exam. She _______ studied harder.
A. must have
B. should have
C. could have
D. would have
答案:B
解析:本题考查“should have done”结构,表示过去本应该做某事(实际未做)。

她考试不及格,她本应该更努力学习的。

A选项“must have”表示对过去情况的肯定推测;C选项“could have”表示过去本能够做某事(实际未做
21. In the recent scientific research, the data shows some strange results. Scientists think there ______ be some unknown factors affecting it.
A. must
B. can
C. may
D. should
答案:A
解析:must表示非常肯定的推测,根据题干中科学家看到奇怪结
果,认为肯定有未知因素影响,这种肯定程度很高,所以用must。

can 表示理论上的可能性,通常用于否定句和疑问句中表示推测;may表示可能,推测的可能性比must弱;should表示应该,不符合此处表示推测的语境。

22. Look at the dark clouds in the sky. It ______ rain soon.
A. might
B. must
C. can't
D. should
答案:A
解析:might表示可能性,用于推测时可能性较弱。

句中看到乌云,只是有下雨的可能性,但不是非常肯定,所以用might。

must表示肯定的推测,这里根据乌云判断还达不到肯定要下雨的程度;can't 表示否定推测,不符合语境;should表示应该,不用于此处推测下雨的情况。

23. The old man has been walking for a whole day without rest. He ______ be very tired.
A. should
B. must
C. can
D. might
答案:B
解析:must用于对现在情况的肯定推测,表示很有把握。

老人走了一整天没休息,肯定是非常累了,所以用must。

should表示应该,在这里不表示推测;can表示能力或理论上的可能性,不用于这种肯定的推测;might虽然也表示推测,但可能性比must弱,这里根据语境用must更合适。

24. I don't know where Tom is. He ______ be in the library, or he ______ be on the playground.
A. can; must
B. may; might
C. must; can
D. should; may
答案:B
解析:may和might都可以表示可能性,用于不太确定的推测。

这里说不知道Tom在哪,他可能在图书馆,也可能在操场,都是不太确定的推测,所以用may和might。

can表示推测时通常用于否定句和疑问句;must表示肯定的推测,这里不适用;should表示应该,不用于这种推测语境。

25. There is no light in his room. He ______ have gone to bed.
A. can
B. may
C. must
D. should
答案:C
解析:must表示推测,用于肯定句中,表示很有把握的推测。

房间没灯,很有可能是已经睡觉了,这种推测的把握性较大,所以用must。

can表示推测常用于否定句和疑问句;may表示可能性,程度比must 弱;should表示应该,不符合此处推测的语境。

26. The experiment failed many times, but the scientists ______ not give up.
A. will
B. may
C. must
D. should
答案:A
解析:will表示意愿,这里科学家实验多次失败但不会放弃是一种意愿。

may表示可能性,不表示意愿;must表示必须、肯定推测,不用于此处;should表示应该,不符合语境。

27. From his appearance, he ______ be a very rich man, but in fact he is not.
A. may
B. must
C. can
D. should
答案:A
解析:may表示推测时可能性不是很强。

从他的外表看,可能是个很有钱的人,但实际上不是,这里只是一种不太确定的推测,所以用may。

must表示肯定的推测,这里不符合;can表示推测常用于否定句和疑问句;should表示应该,不用于这种推测语境。

28. She has a high fever. She ______ see a doctor at once.
A. may
B. can
C. should
D. must
答案:C
解析:should表示建议,她发烧了,应该马上去看医生,这是一种合理的建议。

may表示可能性,不表示建议;can表示能力,不表示建议;must表示必须、肯定推测,这里不是推测也不是必须,而是建议。

29. There are so many mistakes in your homework. You ______ have been very careless.
A. should
B. must
C. can
D. may
答案:B
解析:must用于对过去情况的推测,表示很有把握。

作业里有很
多错误,肯定是非常粗心了,这里是对过去做作业时状态的肯定推测,所以用must。

should表示应该,不用于这种推测;can表示推测常用于否定句和疑问句;may表示可能性,程度比must弱。

30. The box is so heavy. He ______ need some help.
A. can
B. may
C.
31. If I ______ fly, I would go to the moon every weekend.
A. can
B. could
C. may
D. might
答案:B。

解析:在虚拟语气中,表示与现在事实相反的假设,从句用一般过去时(be动词用were),主句用would/should/could/might+动词原形。

这里表达如果我能飞((实际上不能飞),是与现在事实相反的假设,所以要用could。

A选项can是一般现在时的用法,不符合虚拟语气;C选项may表示许可或可能性,不用于这种虚拟假设;D选项might虽然也是情态动词,但在这里could更能准确表达这种假设的能力。

32. She wishes she ______ speak French as fluently as a native.
A. can
B. could
D. would
答案:B。

解析:wish后面的宾语从句要用虚拟语气。

表示与现在事实相反的愿望时,从句用一般过去时。

这里她希望自己能像本地人一样流利说法语((实际上不能),所以用could。

A选项can是一般现在时,不符合虚拟语气;C选项will表示将来,不用于这种虚拟结构;D选项would用于虚拟语气时多表示与将来或过去事实相反的情况,这里是与现在事实相反,所以不选。

33. If he had known the truth, he ______ have made such a big mistake.
A. should
B. would
C. must
D. might
答案:B。

解析:这是一个与过去事实相反的虚拟条件句。

从句用had+过去分词,主句用would/should/could/might+have+过去分词。

这里表示如果他当时知道真相(实际上不知道),他就不会犯这么大的错误,would表示“就会”,符合语境。

A选项should表示“应该”,在这里语义不符;C选项must表示肯定的推测,不用于这种虚拟结构;D选项might虽然也可用于虚拟结构,但在这里would更能准确表达这种假设的结果。

34. I would rather you ______ come tomorrow instead of today.
B. would
C. should
D. came
答案:D。

解析:would rather后面接从句时,要用虚拟语气。

表示现在或将来的愿望,从句谓语动词用一般过去时。

这里表示我宁愿你明天来而不是今天来,所以用came。

A选项will是一般将来时,不符合虚拟语气;B选项would用法错误;C选项should虽然也可用于虚拟语气,但在这里不符合would rather的用法要求。

35. If it ______ rain tomorrow, we would go camping.
A. didn't
B. doesn't
C. wouldn't
D. shouldn't
答案:A。

解析:这是一个与将来事实相反的虚拟条件句。

从句有三种形式:动词过去式、should+动词原形、were to+动词原形。

这里用一般过去式表示如果明天不下雨((实际上不知道明天是否下雨),我们就会去野营,所以选A。

B选项doesn't是一般现在时,不符合虚拟语气;C选项wouldn't不符合这种从句的结构;D选项shouldn't在这里语义和结构都不合适。

36. He behaves as if he ______ the only person in the world.
A. was
C. is
D. be
答案:B。

解析:as if/though引导的方式状语从句,当表示与事实不符的情况时要用虚拟语气。

这里表示他表现得好像他是世界上唯一的人((实际上不是),在虚拟语气中,be动词不管主语是第几人称,都用were。

A选项was在现代英语中这种用法不规范;C选项is是一般现在时,不符合虚拟语气;D选项be形式错误。

37. If only I ______ more time to study when I was in high school.
A. had
B. have
C. would have
D. should have
答案:A。

解析:if only表示“要是……就好了”,用于虚拟语气。

这里是对过去情况的虚拟,从句用had+过去分词,表示要是我在高中的时候有更多时间学习就好了((实际上当时没有)。

B选项have是一般现在时,不符合虚拟语气;C选项would have用法错误;D选项should have在这里语义不符。

38. It is high time that we ______ some measures to protect the environment.
A. take
B. took
C. will take
D. would take
答案:B。

解析:It is high time that...结构中,从句要用虚拟语气,谓语动词用一般过去式,表示“该是做某事的时候了”。

这里表示我们该。

相关文档
最新文档