1、1. (2009年北京卷)One of the few things you_say about English people with certainty is that they talk a lot about the weather.AneedBmustCshould Dcan2(2009年天津卷) This printer is of good quality.If it_break down within the first year,we would repair it at our expense.Awould BshouldCcould Dmight3(2009年江苏卷)He
2、 did not regret saying what he did but felt that he_it differently.Acould express Bwould expressCcould have expressed Dmust have expressed4(2009年宁夏卷)What do you mean,there are only ten tickets? There_be twelve.Ashould BwouldCwill Dshall5(2009年全国卷) I cant leave.She told me that I_stay here until she
3、comes back.Acan BmustCwill Dmay6. (2009年福建卷)But for the help of my English teacher,I _the first prize in the English Writing Competition.Awould not win Bwould not have wonCwould win Dwould have won7(2009年浙江卷) The doctor recommended that you_swim after eating a large meal.Awouldnt BcouldntCneednt Dsh
4、ouldnt8. (2009年辽宁卷)The traffic is heavy these days.I_arrive a bit late,so could you save me a place?Acan BmustCneed Dmight9(2009年安徽卷)Some people who dont like to talk much are not necessarily shy;they_just be quiet people.Amust BmayCshould Dwould10. (2009年安徽卷)But for their help,we_the program in tim
5、e.Acan not finish Bwill not finishChad not finished Dcould not have finished11(2007年全国卷)Eliza remembers everything exactly as if it_yesterday.Awas happening BhappensChas happened Dhappened12(2006年湖北卷)_ fired,your health care and other benefits will not be immediately cut off.AWould you be BShould yo
6、u beCCould you be DMight you be13(2008年江苏卷)Im sorry.I_at you the other day.Forget it.I was a bit out of control myself.Ashouldnt shoutBshouldnt have shoutedCmustnt shout Dmustnt have shouted14(2008年浙江卷)You_be hungry alreadyyou had lunch only two hours ago!Awouldnt BcantCmustnt Dneednt15In those days
7、,the old woman_sit at the gate for hours,waiting for her son to return from the front.Awill BshouldCwould Dwere to16Why didnt you tell me there was no meeting today?I_all the way here through the heavy snow.Aneednt have driven Bcant have drivenCmustnt have driven Dshouldnt have driven17I promise tha
8、t his daughter_get a nice present on her birthday.Will it be a big surprise to her.Ashould BmustCwould Dshall18I planted some fruit trees last year but they_grow because they didnt get enough sun.Amustnt BwouldntCshouldnt Dmightnt19_ he come right away and talk the matter over with you?Well,Im afrai
9、d I havent got time just now.AShall BWillCWould DMight20Why did Simon get home so late?He was so drunk that he_his way back.Amight not find Bmight not have foundCcouldnt find Dcouldnt have found21It isnt a good idea to throw the bottle out of the window.It_somebody.Ashould hit Bcan hitCmight hit Dmu
10、st hit22On Sundays,when I was a child,we_get up early and go fishing.Awould BshouldCcould Dmight23I saw her in the office this morning.Really?She_back to work without the doctors permission.Acouldnt have gone Bneeded not to goCdidnt need to go Dshouldnt have gone24The train was late and I had to wai
11、t 30 minutes.So you_.You could have taken your time.Adont need to rush Bdidnt need to rushCneednt rush Dneednt have rushed25The car sped towards the dog quickly,but it_escape.Ahad to BcanCwas able to Dwould26Did you paint your house yourself? It looks good.I_have done all the painting.I asked my bro
12、ther to help me.Acouldnt BmustntCneednt Dshouldnt27I didnt know his telephone number;otherwise I_him.Ahad telephoned Bwould telephoneCwould have telephoned Dtelephone28I didnt know he was in the company._it,I_then.Had I known;would call on himBShould I know;would have called on himCIf I knew;would c
13、all on himDHad I known;would have called on him29Without the gentlemans help,they_so happy a life now.Awouldnt have lived Bwouldnt liveCdont live Ddidnt live30What do you think of the_that a meeting be held to discuss the tree planting programme?Adiscussion BsuggestionCopinion Dexplanation强化训练答案1D句意
14、为:可以说为数不多的英国人确定的事情之一是他们对天气的谈论很多。此题考查情态动词。can表示客观的可能性。2B句意为:这台打印机质量很好。如果第一年使用坏了,我们保修。虚拟语气中表示将来时间的条件句有三种,就此句而言,应为:If it broke down/If it were to break down/If it should break down。3C句意为:他不后悔说了他做了什么,而认为他本能够用不同的方式表达。could express能够表达;would express要表达;could have expressed本来能够表达;must have expressed(表推测)肯定
15、已经表达。4A句意为:这儿只有10张票,是什么意思?应该有12张票的。根据句意,表按理来说,用should,故选A。5B句意为:我不能离开。她告诉我,我必须在这里等,直到她回来。can能够;must必须;will将要;may可能。本题I cant leave.提示我们“必须”等。6B句意为:要没有我英语老师的帮助,我不会在英语写作比赛中获得第一名。本题考查虚拟语气用法,根据句意,可知主句应该使用否定式,而本句是与过去事实相反的虚拟语气,故答案为B项。7D句意为:医生建议你不应该在饱餐之后游泳。recommend后的宾语从句应用虚拟语气,谓语动词为“(should)do”,故选D。8D句意为:最
16、近这些天交通拥挤。我有可能迟到一会儿,因此请你给我留个位子好吗?might表示可能性,往往指较小的可能性,符合句意。can能,会;must必须,一定;need需要。9B句意为:言语不多的人未必就是害羞。他们或许就是安静的人。must肯定是;may或许是;should应该是;would想必是。10D句意为:如果不是他们的帮助,我们就不能及时完成这个项目。根据句意,选用could not have finished表示与过去相反。11D考查虚拟语气。由as if引导的从句通常用虚拟语气,再结合前面的remembers可知与现在事实相反,因此用一般过去时。12B这道题是虚拟条件句的倒装。虚拟条件句的
17、从句部分含有were,should或had时,可省略if,再把were,should或had移到从句的句首,实行倒装。意思是“即使你被解雇了,医疗保障和其他福利也不会受到影响”。13B句意为:对不起,前几天我不应该对你大喊大叫的。算了,我当时也有点失态。从对话上下文可看出,空缺处应该是本不该、本不应当的意思,故用should not have done结构,需提醒一下,mustnt have done这一结构在英语中不存在。14B句意为:你不可能已经饿了你两个小时前才吃的午饭。cant意为“不可能”;mustnt意为“绝对不可,被禁止”。15Cwould用来表示过去的习惯,意为“过去往往”。其
18、他各项均不符合语境。16Aneednt have done表示“没必要做的事情而做了”。cant have done表示对过去情况的推测,意为“不可能发生了某事”。mustnt have done无此用法。17D根据语境推断,本题考查情态动词表“允诺”的用法,shall用于肯定句,在第二人称或第三人称后,表“许诺”,意为“将会”。18B句意为“去年我种了一些果树,但是它们不长,因为它们得不到充足的阳光”。情态动词wont(现在时)和wouldnt(过去时)可用来指物品在使用时不遂人意。如:The car wont start./The door wouldnt open,no matter h
19、ow hard she pushed.19A此处“Shall he.?”相当于“Do you want him to.?”用来征求对方的意见。shall的这种用法用于疑问句的主语为第一、第三人称的情况。20C“couldnt动词原形”表示“(过去)不能做某事”,could在这里表能力;“couldnt have done”表示“(过去)不可能做某事”,could在这里表可能性。根据语境可知,答案选C。21C这里表示“可能会”的意思,故答案选C,表示对将来的推测。22A情态动词would可用来表示过去习惯性的动作,常含有一种对过去的回忆。23D“shouldnt完成式”表示“过去本来不应该做某事
20、(实际上做了)”,含有责备的意味;“couldnt完成式”表推测,表示“过去不可能做了某事”。根据语境可知,答案选D。24D“neednt have done”表示“本来没有必要做某事(但做了)”。didnt need to do sth.只表示“(过去)没有必要做某事”,但并没有“做了这事”这层含义,故与语境不符。25C表示过去某一特定的能力时要用“was(were) able to”,相当于manage to do sth.。26A“couldnt haven done”表示“过去不可能干过某事”,与语境相符。“neednt have done”表示“过去没必要做某事(但做了)”;“sho
21、uldnt have done”表示“过去不应该做某事(但做了)”,含有责备的意思。故A正确。27C由otherwise可知这里表示的是与过去事实相反的假设,故主句中要用“wouldhave过去分词”这种结构。28D由第一句话可知这里表示与过去事实相反的假设,故答案选D。“Had I known it”可还原为“If I had known it”。29B此题易误选A。其实,由题干可知前面指的是过去的情况,而后面指的是现在的情况,即与现在事实相反,故答案选B。30B从句子结构分析来看,suggestion后跟that引导的同位语从句,从句中用should动词原形,且should可以省略。其他三个选项无此用法。w.w.w.k.s.5.u.c.o.m