首页

高中英语语法单项选择题分类整理练习 动词、时态、语态(word,解析版)

资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。

1/22

2/22

剩余20页未读,查看更多内容需下载

优点英语高中英语语法单项选择题分类整理练习动词、时态、语态1. SalesofCDshavegreatlyincreasedsincetheearly1990s,whenpeople ________ toenjoytheadvantagesofthisnewtechnology.A. begin                           B. beganC. havebegun                  D. hadbegun解析:答案是B.when引导的是一个非限制性定语从句,when指20世纪90年代初,当然用一般过去时。2. Turnonthetelevisionoropenamagazineandyou ________ advertisementsshowinghappyfamilies.A. willoftensee                B. oftenseeC. areoftenseeing            D. haveoftenseen解析:答案是A. 这是“祈使句+and+陈述句”句型,祈使句相当于一个条件状语从句,and后的陈述句的谓语用一般将来时,这是一个较为固定的句型。3. —DidAlanenjoyseeinghisoldfriendsyesterday?—Yes,hedid.He ______ hisoldfriendsforalongtime.A. didn’tsee                               B. wouldn’tseeC. hasn’tseen                             D. hadn’tseen解析:答案是D。由于见朋友发生在过去(即昨天),而很久没有见到朋友自然是昨天的见面之前,即属于过去的过去,故用过去完成时。4. WhenIcalledyouthismorning,nobodyansweredthephone.Where _____?A. didyougo                              B. haveyougoneC. wereyou                                D. hadyoubeen解析:答案是C。句子的前半句说上午打电话时没有人接电话,而后半句问对方当时在什么地方。显然,句子前后两部分的时间应一致,即用一般过去时。5. —IhearJanehasgonetotheHolyIslandforherholiday.—Oh,hownice!Doyouknowwhenshe ________?A. wasleaving                  B. hadleftC. hasleft                        D. left解析:答案是D. 因为Jane已经度假去了,“离开” 优点英语此地就当然是在此之前的过去某个时间了,所以用一般过去时,选D。另外,when通常都不与完成时连用,排除B和C,A也与语境不符。6. —WhatwereyoudoingwhenTonyphonedyou?—Ihadjustfinishedmyworkand________ totakeashower.A. hadstarted                   B. startedC. havestarted                 D. wasstarting解析:答案是D. 过去进行时在此表示过去准备要做的事。句意为:(Tony给我打电话时)我刚好做完工作,准备去冲凉。7. I ________ younottomovemydictionary—nowIcan’tfindit.A. asked                          B. askC. wasasking                  D. hadasked解析:答案是A. 由now可知前句的意思是:我曾经叫你不要搬动我的词典的 (你偏不听)。“叫”是在过去发生的动作,用一般过去时。8. —HasSamfinishedhishomeworktoday?—Ihavenoidea.He ________ itthismorning.A. did                              B. hasdoneC. wasdoing                    D. haddone解析:答案是C. 根据句意“我不知道Sam现在是否已经做完了作业,(但是我知道)他今天早上一直在做作业”,可知要用过去进行时。9. ProfessorJameswillgiveusalectureontheWesternculture,butwhenandwhere ______ yet.A. hasn’tbeendecided                B. haven’tdecidedC.isn’tbeingdecided                  D. aren’tdecided解析:答案是A。根据句意,此处应用被动语态,不用主动语态;再根据句末的yet可知,最好用现在完成时。故选A最佳。10. Theplayhadalreadybeenonforquitesometimewhenwe _____ attheNewTheatre.A. havearrived                           B. arrivedC. hadarrived                             D. arrive解析:答案是B。由于句中的hadalready 优点英语been用的是过去完成时,而根据句意,arrive显然应发生在其后,故要用一般过去时。全句意为:当我们到达新剧院时,戏已经演了好一会儿了。11. —What’sthatterriblenoise?—Theneighbors ________ foraparty.A. haveprepared               B. arepreparingC. prepare                        D. willprepare解析:答案是B. 由What’s=Whatis可知,现在在出声音;进而知道“邻居们正在为一个晚会作准备”,所以用现在进行时态。再说,已经准备好了或者将作准备,我们不可能听得到声音,问句也就不成立了,排除A和D。12. Nowthatsheisoutofajob,Lucy ________ goingbacktoschool,butshehasn’tdecidedyet.A. hadconsidered             B. hasbeenconsideringC. considered                   D. isgoingtoconsider解析:答案是B. 根据butshehasn’tdecidedyet(尚未决定) 可知,从开始失业时起一直在考虑再去上学,现在还在考虑。表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完成进行时,现在完成进行时由“have/hasbeendoing”构成,所以选B。13. Theteacher,with6girlsand8boysofherclass, ________ visitingamuseumwhentheearthquakestruck.A. was                            B. wereC. hadbeen                     D. wouldbe解析:答案是A. 由whentheearthquakestruck可知,要用一般过去时,排除C和D;又因为主语是单数theteacher,所以只有A正确。14. I ______ therelittlemorethanaweekwhenIsettoworkwiththescientist.A. wouldbe                              B. havebeenC. hadbeen                               D. willbe解析:答案是C。由于settoworkwiththescientist这一动作发生在过去,而bethere与settowork的先后关系是:bethere在先,settowork在后。所以bethere发生的时间属于“过去的过去”,故用过去完成时。15. —Didyouseeamaninblackpassbyjustnow? 优点英语—No,sir.I ______ anewspaper.A. read                                      B. wasreadingC. wouldread                            D. amreading解析:答案是B。由于我刚才“正在看报”(wasreadinganewspaper),所以没有看到有人经过。根据语境,显然只有B最佳。16. Thediscussion ________ alivewhenaninterestingtopicwasbroughtin.A. wascoming                B. hadcomeC. hascome                    D. came解析:答案是D. 由when…wasbroughtin可知,come也是过去发生的事,用一般过去时。句意是:当引入一个有趣的话题时,那场讨论又变得活跃起来。17. Becausetheshop ________ ,alltheT-shirtsaresoldathalfprice.A. hascloseddown          B. closeddownC. isclosingdown            D. hadcloseddown解析:答案是C. 由alltheT-shirtsaresoldathalfprice可知,这家商店还没有关闭,但准备将要关闭,所以选C,用现在进行时表示最近的打算。18. —Isthereanythingwrong,Bob?Youlooksad.—Oh,nothingmuch.Infact,I ______ ofmyfriendsbackhome.A. havejustthought                  B. wasjustthinkingC.wouldjustthink                    D. willjustbethinking解析:答案是B。指刚刚在想念老家的朋友,故用过去进行时。19. They ______ twofreeticketstoCanada,otherwisethey’dneverhavebeenabletoaffordtogo.A. hadgot                                B. gotC. havegot                               D. get解析:答案是B。句子前半句讲的是过去的事实,用一般过去时; 后半句讲的是对过去情况的假设,故用了wouldneverhavebeen这样的形式。20. Let’skeeptothepointorwe ________ anydecisions.A. willneverreach            B. haveneverreachedC. neverreach                  D. neverreached解析:答案是 A. “祈使句+or+陈述句”句型中,陈述句的谓语用“will+动词原形” 优点英语,几乎是固定的。句意是:让我们扣住主题吧,否则,我们就作不了决定。21. Mymindwasn’tonwhathewassayingsoI’mafraidI ________ halfofit.A. wasmissing                 B. hadmissedC. willmiss                      D. missed解析:答案是 D. 因为wassaying表明“他说”发生在过去,“没听到”应该是“他说”的时候没听到,所以miss也是发生在过去,而miss作“未听见、未理解”解时,一般没有进行时,因此,只有D正确。句意是:我的注意力当时并没有集中在他所说的内容上,所以恐怕有一半我都没听到。22. ItissaidinthebookthatThomasEdison(1847—1931) ________ theworld-leadinginventorforsixtyyears.A. wouldbe                      B. hasbeenC. hadbeen                      D. was解析:答案是 D. 根据括号内的1847—1931可知,此处应填过去时态;另外,由于没有另一个过去的时间或动作与之比较,故不能用过去完成时,即只能选D。23. IknowalittlebitaboutItalyasmywifeandI ____ thereseveralyearsago.A. aregoing                             B. hadbeenC. went                                   D. havebeen解析:答案是C。根据句末的severalyearsago可知,此处应用一般过去时。24. Theflowersweresolovelythatthey ______ innotime.A. sold                                    B. hadbeensoldC. weresold                           D. wouldsell解析:答案是C。根据前面的过去式谓语were可知,后面也要用一般过去时;再根据“花”与“卖”的关系可知,此处要用被动语态,故选C。25. —YouwereoutwhenIdroppedinatyourhouse.—Oh,I ________ forafriendfromEnglandattheairport.A. waswaiting                  B. hadwaitedC. amwaiting                    D. haswaited              解析:答案是A. 句意是:(你来我家时) 我正在机场等候一位从England来的朋友。表示在过去某一时刻或在过去某一段时间内正在发生的事,用过去进行时,所以选A。26. Shehassetanewrecord,thatis,thesalesofherlatestbook ________ 50million. 优点英语A. havereached                 B. hasreachedC. arereaching                  D. hadreached解析:答案是A. 因为thatis意为“换句话说,即 (=inotherwords,whichmeans)”,而前句中的谓语hasset是现在完成时,后一句的谓语动词也应用现在完成时,排除C和D;又因主语thesales是复数,选出正确答案A。27. Hekeptlookingather,wonderingwhetherhe ________ hersomewhere.A. saw                              B. hasseenC. sees                              D. hadseen解析:答案是 D. 因为由语境可知,see应当发生在keptlooking之前,即过去的过去,所以用过去完成时,只有D正确。28. —Ihavegotaheadache.—Nowonder.You _____ infrontofthatcomputertoolong.A. work                                  B. areworkingC. havebeenworking               D. worked解析:答案是C。由于在电脑前工作太久,所以导致了现在头痛的结果,故空格处应填现在完成时或现在完成进行时,即答案选C。29. —Ouch!Youhurtme!—Iamsorry.ButI _____ anyharm.I ______ todrivearatout.A. didn’tmean;tried                 B. don’tmean;amtryingC.haven’tmeant;tried              D. didn’tmean;wastrying解析:答案是D。对于刚刚发生的情况,要用一般过去时或过去进行时。答语的意思是:对不起。但我不是有意要弄伤你,我是在把一只老鼠赶出去。30. Thecrazyfans ________ patientlyfortwohoursandtheywouldwaittillthemoviestararrived.A. werewaiting                 B. hadbeenwaitingC. hadwaited                     D. wouldwait解析:答案是B. 因为wouldwait是过去将来时,可见此事发生在过去,再结合fortwohours可知,wait这个动作是从过去某一时刻开始一直延续到另一个过去时刻,并且还在等,一直要等到那位影星到来,所以用过去完成进行时:hadbeendoing,因此选B。 优点英语31. She ________ herhairstyleinherhometownbeforeshecametoChongqingforabetterjob.A. wouldchange                 B. haschangedC. changed                         D. waschanging解析:答案是C. 由came可知,她已来重庆了,而改变发型是在来重庆之前,即过去的过去,按理要用过去完成时,但before已经表明紧接着发生的先后两个动作,所以也可用一般过去时,所以选C。32. CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe ______ Englishforayear.A. studies                                 B. studiedC. isstudying                          D. hasbeenstudying解析:答案是D。根据句中的现在进行时可排除B,再根据句中的forayear可知此题选现在完成进行时最佳,即选D。33. — ______ you ______ himaroundthemuseumyet?—Yes.Wehadagreattimethere.A. Have;shown                       B. Do;showC.Had;shown                         D. Did;show解析:答案是A。根据问句中的yet可知,所谈论的事情发生在最近的过去,且问话者很关心这个过去发生的事情对现在的影响和结果,所以用现在完成时。注意:不要受答语中过去式谓语had的影响而误选C。34. Thefirstuseofatomicweaponswasin1945,andtheirpower ____ increasedenormouslyeversince.A. is                                   B. wasC. hasbeen                         D. hadbeen解析:答案是C. 句中的since为副词,表示“从过去某时起一直到现在”,它通常要与现在完成时连用。35. —Youhaven’tsaidawordaboutmynewcoat,Brenda.Doyoulikeit?—I’msorryI ________ anythingaboutitsooner.Icertainlythinkit’sprettyonyou.A. wasn’tsaying                  B. don’tsayC. won’tsay                        D. didn’tsay 优点英语解析:答案是D。由句中的sooner(意为“早点儿”)可知用一般过去时。句意为“对不起,我没有早点儿说。我确实认为你穿很好看” 。36. Allmorningasshewaitedforthemedicalreportfromthedoctor,hernervousness ________.A. hasgrown                        B. isgrowingC. grew                                D. hadgrown解析:答案是C。hernervousness(紧张)伴随waited(等)的过程而产生,因此grow与waited同时发生,时态一致,都用一般过去时。37. Astheyearspassed,manyoccasions—birthdays,awards,graduations— ______ withDad’sflowers.A. aremarked                           B. weremarkedC. havemarked                          D. hadmarked解析:答案是B。由于句中增加了插入成分birthdays,awards,graduations,使得句子的主语与谓语weremarked分离,从而增加了考生对句子理解的难度。根据句意,空格处应填被动语态;再根据句中的passed的时态特点可知,空格处也应用一般过去时,故选B。38. Welivedaybyday,butinthegreatthings,thetimeofdaysandweeks ___ sosmallthatadayisunimportant.A. is                                        B. areC. hasbeen                              D. havebeen解析:答案是A。句子主语为thetime,故用谓语要用单数;再根据句子前后的时态live和is,可知此处宜用一般现在时,不用现在完成时,故选A。39. Whydon’tyouputthemeatinthefridge?Itwill ________ freshforseveraldays.A. bestayed                          B. stayC. bestaying                         D. havestayed解析:答案是B。stay是系动词不能用被动语态,故排除A;系动词一般不用于进行时(feel除外),故排除C;stay为非延续性动词,不能与表示一段时间的状语连用,故排除D。句意为“你为什么不把肉放在冰箱里呢?那样会保质好几天”。40. Howcanyoupossiblymissthenews?It ________ onTValldaylong.A. hasbeen                           B. hadbeen 优点英语C. was                                 D. willbe解析:答案是A。根据句中alldaylong来判断,此句是强调播放新闻对现在的影响,故用现在完成时。意为“你怎么可能没看到新闻?整天都在播放”。41. -Sorrytohaveinterruptedyou.Pleasegoon.-WherewasI?-You ________ youdidn’tlikeyourfather’sjob.A. hadsaid                           B. saidC. weresaying                      D. hadbeensaying解析:答案是C。用过去进行时态表示过去某一特定时刻正在进行的动作。此处是指“我”的话在被打断前正在谈论的情况。句意为“对不起打断你的话,请继续”。“我说哪儿了?”“你在说你不喜欢你父亲的工作”。42. —Itwasreallyverykindofyoutogivemealifthome.—Oh,don’tmentionit.I ______ pastyourhouseanyway.A. wascoming                           B. willcomeC. hadcome                               D. havecome解析:答案是A。根据前面一句中的was可知,搭车的事发生在过去,所以“我开车要经过你的家门口”也发生在过去,因此可排除B和D。而在剩下的A和C中,不能选C,是因为C为过去完成时,表示“过去的过去”,与句意不符。43. —IsawJaneandherboyfriendintheparkateightyesterdayevening.—Impossible.She ____ TVwithmeinmyhomethen.A. watched                              B. hadwatchedC. wouldwatch                        D. waswatching解析:答案是D。表示过去正在进行的动作,用过去进行时。第二句的意思是:不可能。她当时与我一起在我家看电视。44. Danny _____ hardforlongtorealizehisdreamandnowheispopular.A. works                                  B. isworkingC. hasworked                           D. worked解析:答案是C。表示从过去一直待续到现在的一段时间,要用现在完成时。45. Iarrivedlate;I ________ theroadtobesoicy.A. wouldn’texpect           B. haven’texpected 优点英语C. hadn’texpected                 D. wasn’texpecting解析:答案是C。由Iarrivedlate可知是过去的情况。Ihaddn’texpected表示过去没有料到。句意为“我迟到了。我没料到路面结冰”。46. I ________ whilereadingtheEnglishtextbook.Luckily,myroommatewokemeupintime!A. hadfallenasleep                 B. havefallenasleepC. fellasleep                          D. fallasleep解析:答案是 C。while 从句用过去进行时,主句用过去时,表示在某个动作的持续过程中,发生过某事。句意为“我在读英语课本时睡着了。幸亏我的室友及时叫醒了我”。47. Althoughhehaslivedwithusforyears,he _______ usmuchimpression.A. hadn’tleft                         B. didn’tleaveC. doesn’tleave                     D. hasn’tleft解析:答案是 C。句意为“尽管他和我们生活了好多年,但没给我们留下多少印象”。根据前句中的现在完成时可知,下句是强调的现在的状态,因此用一般现在时。48. I ________ ping-pongquitewell,butIhaven’thadtimetoplaysincethenewyear.A. willplay                            B. haveplayedC. played                               D. play解析:答案是 D。“我的乒乓球打得好”是现在具有的技能,故用一般现在时。下句“但自新年以来还一直没有时间去打”。与前句谓语动词的时态无关。49. Theybecamefriendsagainthatday.Untilthen,they _____ toeachotherfornearlytwoyears.A. didn’tspeak                           B. hadn’tspoken                       C. haven’tspoken                        D. haven’tbeenspeaking解析:答案是B。由于他们再次成为朋友发生在过去(因为became用的是一般过去时),这就说明他们差不多有两年没说过话属于“过去的过去”,所以要用过去完成时。50. —HowcanIapplyforanonlinecourse?—Justfilloutthisformandwe ____ whatwecandofouryou.A. see                                       B. areseeingC. haveseen                              D. willsee 优点英语解析:答案是D。表示将要发生的情况,自然是用一般将来时。51. IwonderwhyJenny ________ usrecently.Weshouldhaveheardfromherbynow.A. hasn’twritten                    B. doesn’twriteC. won’twrite                       D. hadn’twritten解析:答案是A。由句中的recently和bynow两个提示可知此句用现在完成时。52. Ashorttimebeforeshe ________ ,theoldlady ________ awill,leavingallhermoneytoherbrother.A. died;haswritten                B. hasdied;wrote               C. haddied;wrote                  D. died;hadwritten解析:答案是D. “死”与“写(遗书)”都发生在过去,显然“写”应发生在“死”之前,即:过去的过去。因此,die用一般过去时,write用过去完成时。53.—HaveyouknownDr.Jacksonforalongtime?—Yes,sinceshe______theChineseSociety.A.hasjoinedB.joinsC.hadjoinedD.joined解析:答案是Dsince和时间点连用表时间段.joined过去式表示这一动作发生在过去某一时刻.主句用完成时,也就是:lhaveknownDrjacksonsinceshejoinedtheChinesesociety.54.Thewetweatherwillcontinuetomorrow,whenacoldfront______toarrive.A.isexpectedB.isexpectingC.expectsD.willbeexpected解析:答案是Aacoldfront(冷锋)和expect之间是被动关系,主句是一般将来时,故when引导的时间状语从句应该用一般现在时的被动语态表示将来要被发生的动作55. —Katedoesn’tlookverywell.What’swrongwithher?—Shehasaheadachebecauseshe ________ toolong;sheoughttostopwork.A. hasbeenreading                 B. hadreadC. isreading                           D. wasreading解析:答案是A. 根据后文可知,“她现在依然在工作”,表示从过去某一时刻开始,一直延续到现在,并且现在仍然在进行的动作或存在的状态,就用现在完成进行时,即:havebeendoing56. Astime ________ on,SallybegantowonderifBruce ________ Bilks’newpoemcalledTabled’Hute. 优点英语A. hasgone;hadread              B. went;hasread           C. goes;hasread                    D. went;hadread解析:答案是D. 从began是一般过去时可知,go也用一般过去时,read应发生在begantowonder之前,所以要用过去完成时。57.-----Didyouwatchthebasketballmatchyesterday?-----Yes,Idid.Youknow,mybrother________inthematch.A.isplayingB.wasplayingC.hasplayedD.hadplayed解析:答案是B本题考查动词时态。根据题意,该空表示在过去某段时间(yesterday)内正在进行的动作,意思是昨天我弟弟在正在参加比赛,因此,应用过去进行时。58.IliketheseEnglishsongsandthey________manytimesontheradio.A.taughtB.havetaughtC.aretaughtD.havebeentaught解析:答案是D本题考查动词时态和语态。选项D用现在完成时,表示某一动作从过去到现在一直进行或反复发生。题干中前半部动词like用的是现在时,表示与现在有关的动作,后半部分的时间状语manytimes表示某个动作反复发生,因此,该空应用现在完成时。59. —Mike,doyouknowwhowantedmeonthephone?—Sorry.Idon’tknow.I ________ abathinthebathroom.A. havehad                            B. washavingC. had                                    D. amhaving解析:答案是B. 从wanted是过去式,可知打电话发生在过去,“我”现在不知道,因为当有人打电话来时,“我”正在冲凉。表示在过去某一时刻正在发生的动作,当然用过去进行时。60.Sofarthisyearwe______afallinhousepricesbybetween5and10percent.A.sawB.seeC.hadseenD.haveseen解析:答案是D考查动词时态的用法。Sofar“迄今为止”,Sofarthisyear迄止到今年应该与现在完成时连用。61.IcalledHnnahmanytimesyesterdayevening,butIcouldn’tgetthrough.Herbrother_____onthephoneallthetime!A.wastalkingB.hasbeentalkingC.hastalkedD.talked解析:答案是A考查时态,由时间状语allthe 优点英语time,可以知道时态是进行时,因为前面时间状语yesterdayevening,所以是过去进行时,所以选A62. —Couldyoutellmehowyourfatherusuallygoestowork?—Yes.Ifitisfine,he ________ tohisoffice.A. willwalk                            B. willgoonfootC. walks                                 D. wouldgoonfoot解析:答案是C. 从问句中usuallygoestowork来看,是问通常的情况,其回答也应该是指通常的情况,因此要用一般现在时,即:“如果天气好,他通常是步行上班的”。注意:千万不要认为条件句中的谓语动词用一般现在时,而主句中的谓语动词就用一般将来时,而错选A或C。63. —Icalledyouatten,buttherewasnoreply.—Oh,thatwasprobablywhenI ________ ashower.A. amtaking                            B. tookC. weretotake                       D. wastaking解析:答案是D. 意为:“你打电话来时,我可能正在洗淋浴”。指在过去某个时候正在发生的动作,用过去进行时。64.—Doyouhaveanyproblemsifyou______thisjob?—Well,I’mthinkingaboutthesalary….A.offerB.willofferC.areofferedD.willbeoffered解析:答案是C考查时态和语态以及状语从句。根据题意,这里要用被动语态,排除A和B。在时间、条件状语从句中,从句用现在表将来。65.—I’msureAndrewwillwinthefirstprizeinthefinal.—Ithinkso.He______foritformonths.A.ispreparingB.waspreparingC.hadbeenpreparingD.hasbeenpreparing解析:答案是D试题分析:考查时态。现在完成进行时表示过去发生的事情持续到现在,而且还正在进行;通常都与allthetime,allthemorning等连用;句意:—我敢确定Andrew会赢得决赛。—我也这样认为。他这几个月来一直都在准备这场比赛。表示这段时间一直都在发生的事情。66. —Haveyoueverworkedwithataperecorder?—I ________ italotwhenIwasstudyingFrenchinschool. 优点英语A. used                                   B. wasusedC. haveused                           D. hadused解析:答案是A. 句意为:“我在学校学法语期间,经常使用录音机”。指过去经常发生的动作,当然用3一般过去时。67. —Youmusthavemethimtheotherday. —Oh,no,I ________ .A. hadn’t                                B. mustn’tC. haven’t                              D. didn’t解析:答案是D. 问句是对过去情况猜测,答句Ididn’t的完整句子是Ididn’tmeethimtheotherday.(几天前我没有见到他。)68.Bythetimeherealizeshe______intoatrap,it’llbetoolateforhimtodoanythingaboutit.A.walksB.walkedC.haswalkedD.hadwalked解析:答案是C句意为:到他意识到已经进入一个圈套的时候,对于他来说做任何事情也都为时已晚了。与bythetime连用的句子应该用什么时态,主要是看这个时间点发生在过去还是现在或将来。句中herealizes是现在的时间点,所以要用现在完成时,如Bythetimeheisten,hehasoutgrownhisolderbrother.他十岁的时候就已经长得比他哥哥高了。D项一般是从句为一般过去时的时候,主句才用过去完成时。69.–Doyouthinkweshouldacceptthatoffer?--Yes,weshould,forwe___suchbadluckuptillnow,andtime__out.A.havehad;isrunningB.had;isrunningC.have;hasbeenrunD.havehad;hasbeenrun解析:答案是A考查动词的时态。weshould,forwe___suchbadluckuptillnow中,根据时间状语uptillnow,可知句子要用现在完成时态,排除B,C;且runout无被动,排除D;time__out.是说时间快用完了,用现在进行时态表将来。选A。70. —Whichflight ________ ?—Iwanttocatchthe13:00.A. youaretocatch                  B. areyoucatchingC. doyoucatch                      D. haveyoucaught解析:答案是B. 从语境来看,显然指将来:“你打算坐哪趟班机?”表示最近打算或安排要做的事,可以用进行式或“betodo”来表示,因此,可选出A和B,而答案A的语序不对,所以只有B对。 优点英语71. —Excuseme,sir.Wouldyoudomeafavor?—Ofcourse.Whatisit?—I ________ ifyoucouldtellmehowtofilloutthisform.A. hadwondered                     B. waswonderingC. wouldwonder                    D. didwonder解析:答案是B. 表示刚才想叫你帮忙,就是“我在想你可不可以帮我填这个表格”,所以用过去进行时。72.Wefirstmetonatrainin2000.Webothfeltimmediatelythatwe______eachotherforyears.A.knewB.haveknownC.haveknownD.know解析:答案是C此题考查动词的时态。根据题干所提供的信息,首先弄清说话者在谈论过去的事情,因此用过去时,排除B,D两项,然后考虑动词know在felt之前,即过去的过去,因此用过去完成时。"73.—Haveyougotanyjoboffers?—No.I______.A.waitedB.hadbeenwaitingC.havewaitedD.amwaiting解析:答案是D试题分析:考查时态。句意;你得到了那份工作了吗?—没有,我在等。根据no,说明还没有得到那份工作,故应该是还在等待。故D正确。74. HowcanIeverconcentrate(集中精力)ifyou ____ continually _____ mewithsillyquestions?A. have…interrupted               B. hadinterruptedC. are…interrupting                D. were…interrupting解析:答案是C. 因为从can和句意可知,是指目前正在发生的事。句意是“如果你 (象现在这样) 不断地用一些无聊问题来妨碍我,我又怎能集中精力呢?”75. —Iboughtthisshirtfor35yuanyesterday.—It’sonsaletodayforonly29.Youshouldhavewaited.—Oh,really?Buthow ________ Iknow?A. would                               B. canC. did                                   D. do解析:答案是C. 因为意思是“我当时 (昨天) 怎么知道呢?”。 优点英语76.Iftheweatherhadbeenbetter,wecouldhavehadapicnic.Butit____allday.A.rainedB.rainsC.hasrainedD.israining解析:答案是A Iftheweatherhadbeenbetterwecouldhavehadapicnic.此句是对过去事情的假设,但事实上下了一天雨,根据句意,最后一句应用一般过去时,表示对过去事实的陈述。77.ThemomentIgothome,IfoundI_________myjacketontheplayground.A.hadleftB.leftC.haveleftD.wasleaving解析:答案是A主句动词为过去式,从句动作又早于主句动作,即过去的过去,应用过去完成式。78. —Willyougonow?—NotuntilI ________ myexperiments.A. willfinish                          B. havefinishedC. willhavefinished               D. hadfinished解析:答案是B. 因为在时间状语从句中要用一般现在时代替一般将来时;若强调从句动作发生在主句动作之前时,用现在完成时代替将来完成时,本题属后一种情况。79. —Look!Someonehasspiltcoffeeonthecarpet.—Well,it ________ me.A. isn’t                                 B. hasn’tbeenC. hadn’tbeen                      D. wasn’t解析:答案是D. 从上文可知,已经将coffee溅在地毯上了,spilt已经在过去发生了,所以用一般过去时,wasn’t。80.Iftheirmarketingplanssucceed,they____theirsalesby20percent.A.willincreaseB.havebeenincreasingC.haveincreasedD.wouldbeincreasing解析:答案是Aif引导的状语从句是”主将从现”81.–Didyougototheshowlastnight?–Yeah.Everyboyandgirlinthearea_________invited.A.wereB.havebeenC.hasbeenD.was解析:答案是D这里只是普通的陈述,没有完成时的意思,所以排除BC另外,凡是every,作主语时,谓语动词通常用单数形式 优点英语82. —Didyouenjoyyourholiday?—Yes,it’sthebestholidayI ________ theseyears.A. had                                 B. havehadC. hadhad                           D. wouldhave解析:答案是 B. 因为theseyears是包括现在在内的,通常与现在完成时连用。83. Idon’tunderstandhowyougotaticket.Ialways _____ you _____ acarefuldriver.A. think;are                         B. amthinking;areC. thought;were                   D. think;were解析:答案是 C. 因为指yougotaticket之前,“我原来一直认为你是位非常小心的司机”,所以用过去时。84.Thoughwedon’tknowwhatdiscussed,yetwecanfeelthetopic____________.A.hadchangedB.willchangeC.waschangedD.hasbeenchanged解析:答案是D考查时态和语态。句意:尽管我们不知道讨论的内容,但是我那个感觉到话题已经发了改变。根据句意说明应该使用被动语态,排除AB项。C项是过去时,不符合上下文的语境,这里是指我们现在可以感觉到话题已经变化了。85.Thetelephone_______,butbythetimeIgotindoors,itstopped.A.hadrungB.wasringingC.ringsD.hasrung解析:答案是B选B表示刚才正在响。若选A表示在我进门之前已经响过了,那样就不会听到的!86. Ireallyoughttogoonadiet。I ________ onsomuchweightsinceIgaveupjogging.A. put                                  B. amputtingC. haveput                           D. hadput解析:答案是C. 因为与表示“自…以来”的since从句或短语连用的通常是现在完成时态;再说前面的“我应当节食了”,也说明现在“我已经增肥”了。87. We ________ togoskiingtomorrow,butthere’snosnow,sowe’lljuststayhomeinstead。A. aregoing                          B. weregoingC. willgo                             D. wouldgo解析:答案是B.weregoingtodosth. 指“原打算做…”。 优点英语88.Idon’tbelieveyou’vealreadyfinishedreadingthebook—I______ittoyouthismorning!A.wouldlendB.waslendingC.hadlentD.lent解析:答案是D根据thismorning可知,借的动作是在讲话之前发生的,而前面的句子部分是现在时,所以用过去时。89.–What’sthatnoise?–Oh,Iforgottotellyou.Thenewmachine______.A.wastestedB.willbetestedC.isbeingtestedD.hasbeentested解析:答案是C本题考查的是动词的语态。根据该句空格前面的主语Thenewmachine可以判知,空格处应该使用被动语态。然后根据上文可以判知,该机器的检测应该是正在进行中,所以本题应该使用现在进行时的被动语态,故选C。90. AtthetimeoftheearthquakeJeffwasstillinhisoffice.He ________ tofinishaprojectbeforeheleftfortheday.A. hastried                           B. hadtriedC. hasbeentrying                 D. hadbeentrying解析:答案是D. 指从发生地震之前的某一时候开始到发生地震时一直在努力完成一项计划,并且在发生地震时依然在办公室努力完成这一计划,所以要用过去完成进行时。91. Thestudentdidn’tpayanyattentiontothelecture;he ________ ofsomethingelse.A. thought                            B. hadthoughtC. wouldthink                      D. wasthinking解析:答案是 D. 指这位学生在没有注意听课的同时“正在想着别的事情”。92.—HaveyoureadbookcalledWaitingforAnya?—Who_______it?A.writesB.haswrittenC.wroteD.hadwritten解析:答案是C表示客观事实,不强调对现在的影响,所以不用完成时.另外也可以算是约定俗成的吧,所有人都这么说.比如玻璃被打碎了,别人问起,你会回答Ididit,不是Ihavedoneit.只是表示事实93.Thehotelwasn’tparticularlygood.ButI____inmanyworsehotels.A.wasstayingB,stayedC.wouldstayD.hadstayed 优点英语解析:答案是D这里用过去完成时是因为前面的句子是过去时,而后面这个句子发生在前面这个句子的动作之前,所以过去的过去要用过去完成时。这个旅馆不是很好,但是我住过许多比这更差的旅馆。94. —Suchamistakecouldhavebeenavoided.—Unfortunately,he ________ themistakeagainandagain.A. repeated                           B. wouldrepeatC. hadrepeated                     D. wouldhaverepeated解析:答案是 A. 因为couldhavedone是对过去发生的事表示遗憾,所以答语也应该是指他在过去一再犯这样的错误。95. —Didyoufindthemissingcoupleinthemountainyesterday?—No,butwe ________ togetintouchwiththemeversince.A. havetried                         B. havebeentryingC. hadtried                          D. hadbeentrying解析:答案是 B. 因为eversince是“自那以后(直到现在)”之意,常与完成时连用,又根据but 可知,现在也还在设法与他们取得联系,所以用现在完成进行时。96.Nodecisionaboutanyfutureappointmentuntilallthecandidateshavebeeninterviewed.A.willbemadeB.ismadeC.isbeingmadeD.hasbeenmade解析:答案是Amakedecision:固定词组,做决定。这里主语是decision,所以显然用被动语态,而作决定是发生在见候选人之后的事情,相对见候选人这件事情来讲,是将来的动作,所以这里面用一般将来时。或者可以把until引导的从句当成一个时间状语,说话人说这句话的时候,显然候选人还没有见完,离开全部见完还有一段时间,那么就是说这是个将来时的时间状语,那主句自然要用将来时态来对应这个将来的时间状语。97.He_____footballregularlyformanyyearswhenhewasyoung.A.wasplayingB.playedC.hasplayedD.hadplayed解析:答案是B该题考查考生对题干中句子含义的理解以及对动词时态的掌握情况。由题干中的”formanyyears”很多同学推断出应为现在完成时,但”whenhewasyoung”这个时间状语表明“他”打球是过去式,未持续到现在。由”regularly”可知“他”过去经常打球,是一种过去的习惯性的动作,因此删掉A。“wasplaying” “ 优点英语正在打” D项为过去完成时表“过去的过去”,此题并无此意。98. IwouldhavecomesoonerbutI ________ thattheywerewaiting.A. haven’tknown                 B. hadn’tknownC. don’tknow                      D. didn’tknow解析:答案是 D. 因为wouldhavecome是表示与过去事实相反的虚拟语态,所以是“我当时不知道他们在等”。99. -Oh,it’syou,Steve!I ________ you.-Nosurprising.I’vejusthadmyhaircut.A. don’trecognize                B. haven’trecognizedC. didn’trecognize               D. hadn’trecognized解析:答案是 C. 因为说话时已经认出来了,指在说话之前“刚才我没有认出你来”,所以用一般过去时。100. I’mgladtoseethatyou ________ alotofprogresssinceI ________ youlast.A. willmake;havemet          B. havebeenmaking;metC. hadmade;met                  D. havemade;meeting解析:答案是 B. 因为是“上次见你”,所以since从句的谓语动词用一般过去时,排除A和D;又表示从上次见你以来一直到现在并且现在依然在不断取得进步,所以用现在完成进行时。101.Judyisgoingtomarrythesailorshe__inRomelastyear.A.meetsB.metC.hasmetD.wouldmeet解析:答案是B考查动词的时态。从lastyear可以看出是表示过去发生的事情。102.He__asanationalheroforwinningthefirstgoldmetalforhiscountryintheOlympics.A.regardedB.wasregardedC.hasregardedD.hadbeenregarded解析:答案是B考查时态和语态。固定搭配:regardsbas…认为某人是…;本句是这个结构的被动语态的形式。本题的AC项没有使用被动语态的形式。D项的时态是过去完成时,从上下文中看不出有过去的过去的意思。句意:因为在奥运会上为国家赢得了第一枚金牌,他被认为是国家英雄。故B正确。103. -Haveyoufinishedyourcompositionalready?-Yes.I ________ itintwentyminutes. 优点英语A. havefinished                    B. finishedC. willfinish                         D. hadfinished解析:答案是B. 由答语Yes可知,现在已经做完了,后文强调的是完成的时间,要用一般过去时。104. Onceaprogramme ________ putintoacomputer,it ________ accordingly.A. is;acts                            B. isbeing;isactingC. hasbeen;willact              D. willbe;acts解析:答案是C. 因为时间状语从句或者条件状语从句中用一般现在时或现在完成时,主句用一般将来时。105. —Whatplaceisit?—Haven’tyouseenthatwe ________ backwherewe ________ ?A. were;hadbeen               B. are;were      C. were;havebeen              D. are;hadbeen解析:答案是B. 句意是“难道你没有看到我们现在又回到了我们原来所在的地方吗?”106. —Didn’ttheguardseehimbreakingintothebank?—No,he ________ intheotherdirection.A. waslooking                     B. hadlookedC. looked                            D. islooking解析:答案是A. 指他闯入银行那个时候,theguard正在朝别的方向看。107.—DoyouknowifTerrywillgocampingthisweekend?  —Terry?Never!She___tentsandfreshair!A.hashatedB.hatedC.willhateD.hates解析:答案是Dhate憎恨,用一般现在时。翻译:你知道Terry这周末是否去宿营?Terry吗?从不,他讨厌帐篷和新乡空气108. Inrecentyearsmanyfootballclubs___asbusinesstomakeaprofit.A.haverunB.havebeenrunC.hadbeenrunD.willrun解析:答案是B考查动词时态和语态的用法。从句中inrecentyears知道,此题要用现在完成时态,又因为clubs和run的关系是被动的,所以只能选择B项。109. —Haveyoupersuadedhim? 优点英语—Yes.Aftersomehoursofdiscussion,I ________ toreasonhiminacceptingthenewplan.A. hadmanaged                    B. wouldmanageC. havemanaged                   D. managed解析:答案是 D. 由Yes知道已经劝服,After短语是说明劝服的时间,所以用一般过去时。此题与26题类似。110. —Isupposetheyoungbeautifulactressisabout20yearsold.— ________ !Sheisstillacollegestudent.A. Youguessit                      B. YouguesseditC. Youhaveitguessed           D. You’reguessingit解析:答案是 B. 意思是你刚才猜对了,所以用一般过去时。111. -Theenemyspywasfoundatlast. -Really?Where ________ himself?A. hadhehidden                    B. didhehideC. hashehidden                    D. washehidden解析:答案是A. 因为hide是指在被找到之前,即过去的过去,所以用过去完成时。

版权提示

  • 温馨提示:
  • 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
  • 2. 本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
  • 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
  • 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)

文档下载

发布时间:2022-01-10 21:35:36 页数:22
价格:¥8 大小:161.00 KB
文章作者:一千年以后

推荐特供

MORE