1、高考资源网() 您身边的高考专家2014高考英语宏志优化设计系列语法:牛津译林版专题7(虚拟语气训练解析) 1(2012北京高考)Dont handle the vase as if it _ made of steel.Ais BwereChas been Dhad been2(2012浙江高考)Had they known what was coming next,they _ second thoughts.Amay have Bcould haveCmust have had Dmight have had3(2012陕西高考)If my car _ more reliable,I w
2、ould have driven to Lhasa instead of flying last summer.Awas Bhad beenCshould be Dwould be4(2012辽宁高考)Jack is a great talker.Its high time that he _ something instead of just talking.Awill do Bhas doneCdo Ddid5(2012山东高考)If we _ adequate preparations, the conference wouldnt have been so successful.Aha
3、vent made Bwouldnt makeCdidnt make Dhadnt made6(2012安徽高考)Grace doesnt want to move to New York because she thinks if she _ there,she wouldnt be able to see her parents very often.Alives Bwould liveChas lived Dwere to live7(2012福建高考)We lost our way in that small village,otherwise we _ more places of
4、interest yesterday.Avisited Bhad visitedCwould visit Dwould have visited8(2012湖南高考)Sorry,I am too busy now.If I _ time,I would certainly go for an outing with you.Ahave had Bhad hadChave Dhad9(2012天津高考)We would have called a taxi yesterday if Harold _ us a ride home.Adidnt offer Bwouldnt offerChasnt
5、 offered Dhadnt offered10(2011课标全国高考)They _ have arrived at lunchtime but their flight was delayed.Awill BcanCmust Dshould11(2011北京高考)Where are the children?The dinners going to be completely ruined.I wish they _ always late.Awerent Bhadnt beenCwouldnt be Dwouldnt have been12(2011北京高考)Maybe if I _ s
6、cience,and not literature then,I would be able to give you more help.Astudied Bwould studyChad studied Dwas studying13(2011天津高考)I _ sooner but I didnt know that they were waiting for me.Ahad come Bwas comingCwould come Dwould have come14(2011福建高考)Pity you missed the lecture on nuclear pollution.I _
7、it,but I was busy preparing for a job interview.Aattended Bhad attendedCwould attend Dwould have attended15(2011陕西高考)I_through that bitter period without your generous help.Acouldnt have gone Bdidnt goCwouldnt go Dhadnt gone16(2011江西高考)We _ Johns name on the race list yesterday but for his recent in
8、jury.Awill put Bwill have putCwould put Dwould have put17Whats your opinion of Mr Lis request that we _ spend half an hour reading English aloud every morning?Amust BwouldCshould Dcould18I ran all the way to school yesterday,otherwise I _ late for the annual talent show.Awas Bhad beenCwould be Dwoul
9、d have been19Whats your feeling now?I am terribly sorry.If only I _here yesterday!Acame Bwould have comeChave come Dhad come20(2013河北普通高中教学质监)I would have grabbed the ball if I _ closer to it.Awas BwereCwould be Dhad been21(2013山西第二次四校联考)Its everybodys desire that every effort _ to reduce the pollut
10、ion in our city.Awas made Bbe madeCwill be made Dwould be made22(2013北京东城区示范校综合练习一)If he had decided where to go,he _ on his way at present.Awould be Bwould have beenCis Dwere23(2013河南中原名校联考)Without your selfless help,I _ such great progress.Acant make Bcouldnt have madeCcouldnt make Dwouldnt make24
11、(2013浙江名校联盟第一次联考)_ a little earlier,you could have got a copy of his latest book. AIf you would arrive BIf you arrivedCShould you arrive DHad you arrived25(2013河南中原名校联考)How I wish I _ the key with me!Then you would not have to wait for your wifes rescue.Ahad had Bhave hadChad Dhave参考答案 1Bas if条件句用虚拟
12、语气表示与现在的事实相反。句意:不要对待那个花瓶像它是由钢制成似的。2D句意:如果他们知道接下来会发生什么,他们可能就会再三考虑了。表示与过去事实相反的虚拟,主句用“might/could/should/wouldhave done”。3B根据would have driven 可知是与过去的事实相反, 故if 条件句用过去完成时。句意:如果我的车子再可靠一点的话,我就会开车而不是乘飞机去拉萨了。4D句意:杰克是个空谈家。到了他做点事而不是夸夸其谈的时候了。it is high time从句中要用虚拟语气,其谓语动词多用一般过去时,或是should动词原形,should 不能省略。故只有D项正
13、确。5D在if引导的条件虚拟句中,与过去情况相反的条件句用had done的形式,主句谓语为“情态动词have done”形式。句意:如果我们没有做好充分的准备,会议也就不会那么顺利。故选D项。6D句意:格雷斯不想搬到纽约去,因为她认为如果她住在那儿的话,就不能经常见到她的父母了。由句意可知,这是对将来事情的虚拟。故主句中要用“would动词原形”,条件句中可以用were to do, 一般过去时态或者should do。所以只有D项符合题意。7D由句子中的“我们在那个小村庄里迷了路”与otherwise可想到本题考查对过去事情的虚拟语气;otherwise等于if we hadnt lost
14、 our way in that small village,因此其主句的谓语应用“would have done”的形式,故答案为D项。8D句意:很抱歉,我现在很忙。要是我有时间,一定会与你去远足的。根据句意可知,此处表示与现在事实相反的虚拟语气,条件句中的谓语动词要用过去式。故D项正确。9D句意:昨天,如果不是哈罗德让我们搭他的车回家,我们就叫辆出租车了。表示与过去事实相反的虚拟语气,条件句的谓语动词用过去完成时。10Dshould have done意为“本该做某事(但实际上未做)”,符合句意。句意:他们本该在午饭的时候到达,但是他们的航班延误了。A项为将来完成时;B项的can表推测,不
15、能用于肯定句中;C项构成must have done结构,表示“一定做过某事”。11A本题是考查wish后接虚拟语气的用法,而且是对现在情况的虚拟,应用一般过去时表示。句意:孩子们到哪儿去了?饭菜快凉了。真希望他们不要总这么晚。12C由“if I .then”可知,从句是对过去事情的虚拟,应用过去完成时。句意:或许当时如果我学自然科学而不学文学的话,我就会给你更多的帮助。故选C项。13D由空后的but I didnt know that they were waiting for me可知“我”并没有早点来,因此第一句是一个虚拟语气的句子。因为讲述的过去的事情,所以句子应借助于“wouldha
16、ve过去分词”的形式。本句可以改为以下形式:I would have come sooner if I had known that they were waiting for me.句意:我本来能够早点来,但是我不知道他们在等着我。故选D项。14D由but后的I was busy preparing for a job interview可知说话者并没有去听演讲,因此此处应是一个表示过去情况的虚拟语气。对过去的事情进行虚拟时,主句应用“wouldhave过去分词”。本句可以改为I would have attended it if I hadnt been busy preparing fo
17、r a job interview.句意:你错过了关于核污染的演讲真是遗憾。我本想去参加的,但是我正忙着准备工作面试。故选D项。15A句意:如果没有你们慷慨相助,我不可能度过那段艰辛的岁月。表达与过去事实相反的虚拟时,主句用“would/could/should/mighthave done”,故选A项。16D句意:要不是因为约翰最近受伤的缘故,我们昨天就把他的名字写在参赛名单上了。根据句意及“but for(倘若没有,要不是)”可知,这里考查针对过去的虚拟,所以主句谓语部分要由would/could/might/shouldhave done的形式构成,答案为D项。17Crequest 后面
18、的名词性从句要用虚拟语气,即“(should)动词原形”。18D句意:昨天我一路跑到学校,不然年度才艺表演我就会迟到。本句的后半句是虚拟语气,是对过去情况的假设,所以用would have done结构。19D if only 意为“要是就好了”,由时间状语yesterday来看,这是对过去所发生事情的虚拟,所以用过去完成时。20D从前面的would have grabbed可知,这里是与过去事实相反的虚拟语气,故if从句用过去完成时态。21Bdesire作名词时,其后的同位语从句中要用“shoulddo”的虚拟语气形式,should可以省略。22A这是错综时间的虚拟语气。从句与过去事实相反,故用过去完成时;从at present可知,主句与现在事实相反,故用would be的形式。23B句意:如果没有你无私的帮助,我就不可能取得这么大的进步。这是与过去事实相反的虚拟语气,故主句用“情态动词havedone”的形式。24D从后面的could have got可知,这是与过去事实相反的虚拟语气,故从句用过去完成时态,if省略时,用倒装语序,故选D项。25Cwish后面的从句中要用虚拟语气,这是与现在事实相反的虚拟语气,故用一般过去时态。这里的意思是“我多么希望我现在带着钥匙啊”。- 5 - 版权所有高考资源网