- 2021-05-20 发布 |
- 37.5 KB |
- 5页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【英语】2020届二轮复习语法基础第七讲虚拟语气学案(江苏专用)
[学生用书P126(单独成册)] (建议用时:30分钟) 单项填空 1.—It’s really great to have a computer to store my photos. —Don’t count on it too much. It ________ break down and you’d better make a copy of them. A.must B.can C.should D.will B 解析:考查情态动词。——拥有一台电脑来储存我的照片真是太棒了。——别太指望它。这个电脑可能会发生故障,你最好留个备份。can在此表示可能性,符合语境。 2.(2019·南京、盐城一模)Pele had bags of natural talent, but he ________ without the determination to deal with all the problems life threw in his path. A.would never succeed B.never succeeded C.would never have succeeded D.had never succeeded C 解析:考查虚拟语气。句意:贝利是很有天赋,但是如果没有处理生活中遇到的所有问题的决心,他是永远不会成功的。分析句子结构可知,本题考查虚拟语气。根据句中的“Pele had bags of natural talent”可知,此处是对过去的虚拟,应用“would/could/should/might+have+过去分词”的形式。故选C。 3.—What a pity ! You missed my birthday party. —Terribly sorry! ________ my uncle not visited me unexpectedly. A.Should B.Would C.Had D.Did C 解析:考查虚拟语气。——真可惜!你错过了我的生日聚会。——非常抱歉!要是我叔叔没有突然来看我,我就不会错过你的生日聚会了。“missed”表明叔叔来访是过去事实,故条件句中用过去完成时表虚拟,且条件句中省略了if,故将had提到主语之前。故选C。 4.But for his generous donations, the animal shelter ________ two years ago. A.would have been closed B.was closed C.would be closed D.had been closed A 解析:考查虚拟语气。句意:要不是他的慷慨捐助,这个动物收容所在两年前就被关闭了。根据But for引出的虚拟条件及时间状语“two years ago”可知,空格处表示对与过去情况相反的事实的虚拟,应用would have done结构。故答案选A项。 5.________ you were free at that time, I should not have done the difficult work by myself. A.Do I know B.Did I know C.Had I known D.Have I known C 解析:考查虚拟语气。句意:如果我那时知道你有空,我就不会自己做那份困难的工作了。根据句意以及at that time可知,此句是对与过去事实相反的情况的假设,从句谓语应用过去完成时。当从句中省略了连词if的时候,应将had放在主语的前面,构成倒装。故选C。 6.(2019·南通二模)I wonder what my life ________ like now if I had found the strength to disobey my father and insisted on studying abroad. A.would have been B.will have been C.would be D.is C 解析:考查虚拟语气。句意:我想知道如果我当时有勇气不顺从我的父亲,并坚持去国外求学的话,我现在的生活会是什么样子。根据时间状语“now”可知,主句表示与现在事实相反的情况,谓语动词应用 would do。 7.But for those interruptions,the meeting ________ half an hour ago. A.was finished B.would have finished C.would finish D.had been finished B 解析:考查虚拟语气。句意:要不是那些中断,这场会议在半小时前就结束了。根据句意及时间状语half an hour ago可知设空处与过去事实相反,故选B。 8.I wouldn’t pursue my writing career now if I ________ myself as weak in writing when I was young. A.defined B.should define C.would define D.had defined D 解析:考查虚拟语气。句意:如果我年轻时认为自己不善于写作, 我现在就不可能从事自己的写作事业了。根据句意可知,这是一个错综时间条件句,主句同现在事实相反,从句与过去事实相反。D项正确。 9.The upset mother thought to herself,“If only I ________ what’s going on in my little boy’s head right now.” A.had known B.know C.knew D.have known C 解析:考查虚拟语气。if only 表示“要是……就好了”,谓语动词应使用虚拟语气,根据right now可知,此处表示对现在的虚拟,故谓语动词用一般过去时。 10.In terms of the high investment risk, I would rather you________ anything about it for the time being. A.don’t do B.didn’t do C.hadn’t done D.haven’t done B 解析:考查虚拟语气。句意:就投资的高风险而言,我宁愿你现在把那件事放一下。would rather后跟从句时,从句要用虚拟语气。表示一个现在或将来的愿望,要用一般过去时;表示一个过去的愿望,要用过去完成时。根据句中的“for the time being”可知,此处应用一般过去时。 11.When life gets hard and you want to give up, remember that life is full of ups and downs, and without the downs, the ups ________ nothing. A.would mean B.would have meant C.have meant D.had meant A 解析:考查虚拟语气。句意:当生活变得艰难,你想要放弃的时候,记住,生活充满了起起伏伏,而且,如果没有了低谷,那站在高处也失去了意义。根据句中的“without”可知,此处是对一般事实的虚拟,故谓语动词用would do形式。 12.________more energy to my study instead of being crazy about Internet games,I would be sitting in a comfortable office now. A.If I devoted B.Had I devoted C.Would I be devoted D.Should I be devoted B 解析:考查虚拟语气。此处从句用过去完成时,表示与过去的事实相反,如果省略if要用倒装句;主句用“would+动词原形”的形式,表示与现在的事实相反。 13.I ________ that the experience I was heading for was anything but boring, had I read the brochure carefully. A.realized B.had realized C.would realize D.would have realized D 解析:考查虚拟语气。句意:如果我认真阅读了手册,我就会意识到我所追求的经历一点也不枯燥。句中的“had I read...”采用了虚拟条件句的倒装形式,相当于if I had read...,是对过去情况的虚拟,故主句谓语使用would have done形式。 14.But for the help of my English teacher,I ________ the first prize in the 2015 English Writing Competition. A.would not win B.would not have won C.would win D.would have won B 解析:此处虚拟语气表示与过去事实相反,句子谓语动词用would/should/could/might+have done结构,根据句意要用否定含义,故选B。本句的条件是由介词短语(but for)表达的。 15.If I ________ my umbrella with me when I came out this morning, I should not be wet now. A.took B.had taken C.would have taken D.were to take B 解析:考查虚拟语气。句意:如果我早上出门的时候带伞了的话,我现在就不会被淋湿了。根据句意可知,空处表示与过去事实相反的情况,故选B。 用适当的情态动词或所给词的适当形式填空 1.I was ill that day, or I would_have_taken(take) part in the sports meet. 2.When you phoned me, I was having a meeting; how I wish I had_answered(answer) your call. 3.It has been accepted that all the students shall put on masks before going to school in case they are infected with flu virus. 4.I rewired the house and lowered the light switches so that Paul could reach things. 5.It is high time that you considered/should_consider(consider) that if there were no stress in your life, you would achieve a little. 6.As the deadline is drawing near, no one shall leave with his own work uncompleted. 7.My room is a mess, but I need not clean it before I go out tonight. I can do it in the morning. 8.Were(be) it not for the support of the teachers, the student could not overcome her difficulty. 9.If the new safety system had_been_brought(bring) into use, the accident would never have happened. 10.As Father and Mother thought it was a big occasion for me, they suggested I (should)_hold(hold) a birthday party at home to celebrate it.查看更多