内容正文:
考点 情态动词和虚拟语气
精讲·语法知识
一、情态动词
1.情态动词的基本用法 2.情态动词的特殊用法 3.“情态动词+have done”的用法
二、虚拟语气
1.虚拟语气用于条件句中 2.虚拟语气用于名词性从句中 3.其他情况的虚拟语气
夯实·基础训练
Ⅰ.单句语法填空
1.(2021·湖南长沙一中试题,改编)Its strange that he have taken the books without the owners permission.
答案should
解析句意:真奇怪,他居然没有得到主人的允许就把那些书拿走了。在It is strange/important/necessary that...等句式中,that 引导的从句要用“should+动词原形”做谓语。
2.(2020·天津,1,改编)Jim says we stay in his house as long as we leave it clean and tidy.
答案can
解析句意:Jim说我们可以住在他的房子里,只要我们让房子保持干净整洁。can表示“可以,能”。
3.(2020·江苏,28,改编)If I hadnt been faced with so many barriers,I (not be)where I am.
答案wouldnt be
解析句意:如果我之前没有面临那么多障碍,我就不会处于现在的境地。从句是对过去的虚拟,但是主句是对现在的虚拟,所以谓语动词用“would+动词原形”。
据时间关系,定虚拟语气
如果虚拟语气出现在条件状语从句中,我们要根据句子的时间关系来判断所使用的虚拟语气形式。如表示与现在事实相反的假设,条件句要用过去时,主句要用would do;表示与过去事实相反的假设,条件句要用had done,主句要用would have done;表示与将来事实相反的假设,条件句要用过去时were to do/should do,主句要用would do。
4.(2020·山西太原模拟,改编)In todays information age,the loss of data cause serious problems for a company.
答案can
解析句意:在如今的信息化时代,丢失数据可能会给一个公司造成严重的问题。can在此表示客观可能性,意为“可能会,有时候会”。
5.(2020·山东德州高三试题,改编)I cant find my purse.I could (leave) it in the supermarket yesterday,but Im not sure.
答案have left
解析句意:我找不到我的钱包了。我昨天可能把它落在超市里了,但我不确定。根据句中的时间状语yesterday可知空格处是对过去发生事情的推测,需用“情态动词+have done”。
6.(2020·湖南三湘名校教育联盟联考,改编)They might have found a better hotel if they (drive) a few more kilometers.
答案had driven
解析句意:如果他们开车再多走几千米的话,他们或许就会找到一家更好的旅馆。主从句皆为对过去的虚拟,从句中应使用过去完成时表示对过去的虚拟。
7.(2019·天津,14,改编)The workers were not better organized, otherwise they would (accomplish) the task in half the time.
答案have accomplished
解析句意:工人们缺乏组织性,否则他们就可以仅用一半的时间完成这项任务。这是与过去事实相反的虚拟语气,主句应用would have done。
8.(2019·江苏,31,改编)What a pity! You missed the sightseeing, or we (have) a good time together.
答案would have had
解析句意:太遗憾了!你错过了观光,否则我们会一起玩得很愉快的。并列连词or前面用一般过去时表示真实的情况,or后面是虚拟语气,所以用谓语动词使用would have done。
9.(2019·中国人民大学附中模考,改编)We (enjoy) the sunshine in Sanya now if it were not for the delay of our flight.
答案woul