- 2021-05-18 发布 |
- 37.5 KB |
- 9页
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
【英语】2018届二轮复习虚拟语气典题20题练与析(含有详细解析)学案(7页word版)
2018届二轮复习 虚拟语气典题20题练与析 1.If we ________ a table earlier, we wouldn't be standing here in a queue. A.have booked B.booked C.book D.had booked 2.If he had spent more time practising speaking English before, he ________ able to speak it much better now. A.will be B.would be C.has been D.would have been 3.—It rained cats and dogs this morning.I'm glad we took an umbrella. —Yeah, we would have got wet all over if we ________ A.hadn't B.haven't C.didn't D.don't 4.Eye doctors recommend that a child's first eye exam ________ at the age of six months old. A.was B.be C.were D.is 5.—Do you think George has passed the driving test? —No.If so, he ________ his car to our college yesterday. A.would drive B.drove C.would have driven D.had driven 6.I ________ to my cousin's birthday party last night, but I was not available. A.went B.had gone C.would go D.would have gone 7.I should not have laughed if I ________ you were serious. A.thought B.would think C.had thought D.have thought 8.My mom suggests that we ________ eat out for a change this weekend. A.should B.might C.could D.would 9.Grace doesn't want to move to New York because she thinks if she ________ there, she wouldn't be able to see her parents very often. A.lives B.would live C.has lived D.were to live 10.Don't handle the vase as if it ________ made of steel. A.is B.were C.has been D.had been 11.We lost our way in that small village, otherwise we ________ more places of interest yesterday. A.visited B.had visited C.would visit D.would have visited 12.Sorry, I am too busy now, if I ________ time, I would certainly go for an outing with you. A.have had B.had had C.have D.had 13.Jack is a great talker. It's high time that he ________ something instead of just talking. A.will do B.has done C.do D.did 14.Had they known what was coming next, they ________ second thoughts. A.may have B.could have C.must have had D.might have had 15.We would have called a taxi yesterday if Harold ________ us a ride home. A.didn't offer B.wouldn't offer C.hasn't offered D.hadn't offered 16.I ______through that bitter period without your generous help. A.couldn't have gone B.didn't go C.wouldn't go D.hadn't gone 17.I ______ sooner but I didn't know that they were waiting for me. A.had come B.was coming C.would come D.would have come 18.We ______John’s name on the race list yesterday but for his recent injury. A.will put B.will have put C.would put D.would have put 19.—Where are the children? The dinner's going to be completely ruined. —I wish they______always late. A.weren't B.hadn't been C.wouldn't be D.wouldn't have been 20.—Pity you missed the lecture on nuclear pollution. —I______it, but I was busy preparing for a job interview. A.attended B.had attended C.would attend D.would have attended 21.—John went to the hospital alone. —If he ________ me about it,I would have gone with him. A.should tell B.tells C.told D.had told 22.—The weather has been very hot and dry. —Yes. If it had rained even a drop,things would be much better now! And my vegetables ________. A.wouldn't die B.didn't die C.hadn't died D.wouldn't have died 23.The doctor recommended that you________swim after eating a large meal. A.wouldn't B.couldn't C.needn't D.shouldn't 答案与解析 1.解析:选D 考查虚拟语气。句意:如果我们早点儿预订了餐桌,(现在)就不必在这儿站着排队等候了。本句是混合虚拟语气,从句是对过去情况的假设,主句是对现在情况的虚拟,故从句用过去完成时。 2.解析: 选B 考查虚拟语气。句意:如果他以前花费更多的时间练习英语口语的话,他现在就能说得更好。此题考查混合条件句中的虚拟语气,根据语境和时间状语可知,从句是对过去情况的虚拟,主句是对现在情况的虚拟,故选B。 3.解析:选A 考查虚拟语气。此处表示与过去事实相反的虚拟,故从句谓语动词用had done形式。从句补充完整为“if we hadn't taken an umbrella”。 4.解析:选B 考查虚拟语气。此处考查的是recommend后面宾语从句中的虚拟语气,根据语法规则可知,从句中谓语应用“should+动词原形”,其中should可以省略,故选B项。 5.解析:选C 考查虚拟语气。句意:“你认为乔治通过驾照考试了吗?”“没有。如果通过的话,昨天他就会开车来我们大学了。”结合语境可知,此处是对过去事实相反的虚拟,主句应用would/should/might/could have done结构。故选C。 6.解析:选D 考查虚拟语气。句意:昨晚我本应该去参加我堂妹的生日聚会的,但是我没有空。but I was not available表示的是过去的真实情况,为含蓄条件句,相当于if I had been available (如果我有空的话)。此处为与过去情况相反的虚拟语气,主句应使用“would/might/could/should+have done”结构,故选D。 7.解析:选C 考查虚拟语气。根据题干中的“should not have laughed”可知,此处是对过去的事情的虚拟,因此if从句中的谓语动词用过去完成时。 8.解析:选A 考查虚拟语气。句意:我的母亲建议我们这个周末出去吃饭,换换口味。suggest表示“建议”时,其后宾语从句要用虚拟语气,谓语形式为“should+动词原形”,should可以省略。故答案为A。 9.解析:选D 考查虚拟语气。句意:Grace不想搬到纽约,因为她认为,如果她住到那里去,她就不能经常看到父母了。主句“Grace doesn't want to move to New York”说明Grace尚未搬到纽约,故此处表示的是对将来的虚拟,if引导的虚拟条件从句中可使用过去式或should+动词原形或were to+动词原形,D项当选。 10.解析:选B 考查虚拟语气。句意:不要把花瓶像它似乎是钢制的一样来拿。as if表示“似乎,好像”,引导的从句通常用虚拟语气,再结合主句的时态可知是对现在事实的虚拟,所以用一般过去时were。 11.解析:选D 考查虚拟语气。句意:我们在那个小村庄里迷了路,否则我们昨天会看到更多的名胜。本题是由otherwise引出的含蓄条件句。由时间状语yesterday可知,此处是与过去事实相反的虚拟语气,故选D。 12.解析:选D 考查虚拟语气。句意:抱歉,我现在太忙了。如果我有时间的话,我会和你一起外出郊游。由句意可知,是对现在的事实的假设,所以if从句用一般过去时态。 13.解析:选D 考查动词时态。在句型 “It's high time that ...”中, 从句中的谓语动词用一般过去时或should do,所以选D项。 14.解析:选D 根据“Had they known ...”可知,此处是省略了if的条件句,表示与过去事实相反的假设,所以主句用should/would/could/might+have done结构,故D项正确。 15.解析:选D 考查虚拟语气。句意:如果昨天Harold没送我们回家,我们会打出租车回家的。由主句中的would have called a taxi可知,该从句是对过去情况的虚拟,因此选D。 16.解析:选A 考查虚拟语气。英语中, without, with, or, otherwise 等可构成含蓄虚拟语气,相当于条件状语从句“If it hadn't been your generous help”,表示与过去事实相反,此时句中的谓语动词应用should/could/would +have+过去分词。据此可知A项当选。句意:假如当时没有您慷慨相助,我就不会度过那z段艰难的时期。 17.解析:选D 考查虚拟语气。句意:我不知道他们一直在等我,要不然我肯定会迅速点儿。根据句意可知,这里是对过去的虚拟,故主句用“would have done”的形式,选D项。 18.解析:选D 句意:要不是John 最近受伤了,我们昨天就把他的名字加到比赛的名单上了。本题考查虚拟语气。根据题干所提供的住处,可知设空处为与过去事实相反的虚拟语气,故谓语动词用“would/should/could/might+have+过去分词”因此答案为D项。 19.解析:选A 考查虚拟语气。根据问句句意“孩子们现在在哪里?” 可知wish 后的宾语从句应用动词的过去式,表示与现在事实相反的愿望,故答案为A。 20.解析:选D 考查虚拟语气。由 but I was busy preparing for a job interview 可知,答话人由于忙着准备求职面试,并未去听讲座,由此可知空处是对过去的虚拟,所以空处应用“情态动词+ have done”结构。 21.解析:选D 此题考查虚拟语气。在虚拟条件句中,如果表达与过去事实不符的情况,if从句的谓语应使用“had+过去分词”的结构。故选D项。 22.解析:选D 此题考查虚拟语气。句意:如果下了一点雨的话,现在的情况会好些,并且我种的蔬菜也不会死了。表示对过去情况的假设,从句谓语动词用“had done”,主句谓语动词用“would/could/should have done”。 23.解析:选D 考查虚拟语气。recommend,suggest,demand等词后面的宾语从句应该用虚拟语气,从句中的谓语动词用should+do,should可以省略。故选D项查看更多