版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中英语时态必修四单选题100道及答案解析1.I______tothepartyifI______freetomorrow.A.willgo;willbeB.willgo;amC.go;amD.go;willbe答案:B解析:if引导的条件状语从句,遵循“主将从现”原则,主句用一般将来时willgo,从句用一般现在时am。2.Theteachertoldusthatlight______fasterthansound.A.travelsB.traveledC.wastravelingD.hadtraveled答案:A解析:“光比声音传播速度快”是客观事实,用一般现在时,light是不可数名词,谓语动词用travels。3.WhenIgottothecinema,thefilm______fortenminutes.A.hadbegunB.hadbeenonC.hasbegunD.hasbeenon答案:B解析:“fortenminutes”是时间段,begin是短暂性动词,不能和时间段连用,要用beon,电影在“我到达”之前就开始了,所以用过去完成时hadbeenon。4.Bytheendoflastterm,we______Englishforthreeyears.A.havelearnedB.hadlearnedC.learnedD.learn答案:B解析:bytheendof+过去时间,用过去完成时,所以选hadlearned。5.She______herhomeworkwhenIcalledherlastnight.A.wasdoingB.isdoingC.didD.does答案:A解析:when引导的时间状语从句,从句用一般过去时,主句用过去进行时,表示“昨晚我打电话给她时,她正在做作业”。6.He______inthiscitysincehisfamilymovedtoNanchang.A.liveB.livedC.haslivedD.isliving答案:C解析:since引导的时间状语从句,主句用现在完成时,haslived。7.—HaveyoueverbeentoShanghai?—Yes.I______therelastyear.A.wentB.havegoneC.havebeenD.wasgoing答案:A解析:lastyear是过去时间,用一般过去时went。8.TheGreens______Chinaforfiveyears.A.havecometoB.havebeentoC.havecomeinD.havebeenin答案:D解析:forfiveyears是时间段,come是短暂性动词,要用bein,现在完成时havebeenin表示“在某地待了多久”。9.I______mykeys.Ican'trememberwhereIlastsawthem.A.loseB.lostC.waslosingD.havelost答案:D解析:“我找不到钥匙了,不记得最后在哪看到的”,表示过去发生的动作对现在造成的影响,用现在完成时havelost。10.—Whatwereyoudoingateightlastnight?—I______ashower.A.tookB.wastakingC.amtakingD.take答案:B解析:过去具体时刻正在做的事,用过去进行时wastaking。11.Thelittlegirl______herdollsincetwohoursago.A.iscryingforB.hasbeencryingforC.wascryingforD.criedfor答案:B解析:“sincetwohoursago”是时间段,用现在完成进行时hasbeencryingfor,表示从过去到现在一直在哭。12.They______abouttheTVnewstheninthesittingroom.Theyoften______suchtalks.A.talked;hadB.talk;haveC.weretalking;haveD.aretalking;had答案:C解析:第一句“then”表示过去某个时刻正在进行的动作,用过去进行时weretalking;第二句“often”表示经常发生的动作,用一般现在时have。13.We______forTomattenlastSunday.Heoftenkeptus______.A.werewaiting;waitingB.werewaiting;waitC.waited;waitingD.waited;wait答案:A解析:“attenlastSunday”是过去具体时刻,用过去进行时werewaiting;keepsb.doingsth.让某人一直做某事,用waiting。14.—Howlong______you______here?—Forabouttwoyearssofar.A.have;studiedB.did;studyC.do;studyD.were;studying答案:A解析:“sofar”到目前为止,用现在完成时havestudied。15.I______thebookfortwoweeks.Imustreturnittothelibrary.A.haveborrowedB.havekeptC.borrowedD.kept答案:B解析:“fortwoweeks”是时间段,borrow是短暂性动词,要用keep,现在完成时havekept。16.Theoldman______inthisvillagesince1980.A.haslivedB.livesC.livedD.wasliving答案:A解析:since1980是时间段,用现在完成时haslived。17.—______you______yourbreakfast?—Yes,Ihave.I______itathome.A.Did;have;hadB.Have;had;hadC.Have;had;havehadD.Did;have;havehad答案:B解析:根据回答“Yes,Ihave.”可知问句用现在完成时Have...had;“在家吃早餐”是过去的动作,用一般过去时had。18.Thetrain______fortwentyminutes.A.hasleftB.hasbeenawayC.isleavingD.left答案:B解析:“fortwentyminutes”是时间段,leave是短暂性动词,要用beaway,现在完成时hasbeenaway。19.He______hisbike,sohehastowalkthere.A.lostB.haslostC.hadlostD.loses答案:B解析:“所以他不得不走路去那里”,说明现在还没有自行车,用现在完成时haslost表示过去丢车对现在的影响。20.—Haveyoumendedyourshoes,Bob?—Yes,I______themtwentyminutesago.A.havemendedB.mendC.hadmendedD.mended答案:D解析:“twentyminutesago”是过去时间,用一般过去时mended。21.She______inthisschool______thepasttenyears.A.wasteaching;forB.hastaught;sinceC.hastaught;forD.taught;since答案:B解析:“thepasttenyears”是时间段,since+过去时间点,用现在完成时hastaught。22.Howmanytimes______you______toBeijingthisyear?A.have;beenB.had;beenC.have;goneD.had;gone答案:A解析:havebeento表示“去过”,havegoneto表示“去了”,本题问“今年去过北京几次”,用havebeento,现在完成时havebeen。23.Iwon'tgotoseethefilmtonightbecauseI______myticket.A.lostB.havelostC.willloseD.didn'thave答案:B解析:“因为我丢了票所以今晚不去看电影”,丢票的动作对现在造成影响,用现在完成时havelost。24.Hisfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin答案:D解析:since1978是时间段,join是短暂性动词,要用bein,现在完成时hasbeenin。25.—Doyouknowhimwell?—Sure.We______friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade答案:B解析:“sincetenyearsago”是时间段,become和make都是短暂性动词,要用be动词,现在完成时havebeen。26.They______Englishforthreeyears.A.havelearnedB.havebeenlearningC.learnedD.arelearning答案:B解析:“forthreeyears”表示一段时间,用现在完成进行时havebeenlearning强调学习的持续性。27.—I'msorrytokeepyouwaiting.—Oh,notatall.I______hereonlyafewminutes.A.havebeenB.hadbeenC.wasD.willbe答案:A解析:“onlyafewminutes”是时间段,用现在完成时havebeen。28.Hisbrother______fromhomeforalongtime.A.hasleftB.hasbeenawayC.leftD.wasaway答案:B解析:“foralongtime”是时间段,leave是短暂性动词,要用beaway,现在完成时hasbeenaway。29.I______thisbookfortwodays.Ihavetoreturnitnow.A.borrowedB.haveborrowedC.keptD.havekept答案:D解析:“fortwodays”是时间段,borrow是短暂性动词,要用keep,现在完成时havekept。30.Thefilm______forhalfanhourwhenIgottothecinema.A.hadbegunB.hadbeenonC.hasbegunD.hasbeenon答案:B解析:“whenIgottothecinema”是过去时间,电影在“我到达”之前就开始了,“forhalfanhour”是时间段,begin是短暂性动词,要用beon,过去完成时hadbeenon。31.She______thepianosinceshewasfiveyearsold.A.hasplayedB.playedC.isplayingD.plays答案:A解析:“sinceshewasfiveyearsold”是时间段,用现在完成时hasplayed。32.—______you______yourhomeworkyet?—Yes.I______itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.Will;do;finish答案:B解析:yet用于现在完成时,问句用Have...done;“amomentago”是过去时间,答句用一般过去时finished。33.We______treeslastSunday.Sofarwe______over3,000trees.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted答案:B解析:“lastSunday”是过去时间,用一般过去时planted;“sofar”到目前为止,用现在完成时haveplanted。34.Myfather______Shanghaionbusinessforseveraltimes.A.hasbeentoB.hasgonetoC.hasbeeninD.wentto答案:A解析:hasbeento表示“去过某地”,hasgoneto表示“去了某地(还没回来)”,hasbeenin表示“在某地待了多久”,根据句意“我父亲去上海出差好几次了”,用hasbeento。35.—HowlongcanI______thisbook?—Twoweeks.A.borrowB.lendC.keepD.get答案:C解析:“howlong”提问时间段,borrow、lend和get都是短暂性动词,要用keep,选C。36.They______footballwhenIsawthem.A.wereplayingB.playedC.areplayingD.play答案:A解析:“whenIsawthem”是过去时间,主句用过去进行时wereplaying,表示“我看到他们时,他们正在踢足球”。37.Tom______inthelibraryeverynightoverthelastthreemonths.A.worksB.workedC.hasbeenworkingD.hadbeenworking答案:C解析:“overthelastthreemonths”在过去的三个月里,用现在完成进行时hasbeenworking强调动作的持续性。38.I______youforalongtime.Where______you______?A.didn'tsee;did;goB.didn'tsee;have;goneC.haven'tseen;have;beenD.haven'tseen;did;go答案:C解析:“foralongtime”是时间段,用现在完成时,see是延续性动词,否定形式haven'tseen;“你去哪了”用havebeen表示状态。39.TheBrowns______toChinatwice.A.havebeenB.havegoneC.wentD.willgo答案:A解析:havebeento表示“去过某地(已回)”,havegoneto表示“去了某地(未回)”,根据twice可知“布朗一家去过中国两次”,用havebeen。40.We______swimmingtogetherwhenwewereyoung.A.usedtogoB.areusedtogoC.wereusedtogoD.gotusedtogo答案:A解析:usedtodosth.过去常常做某事,“我们年轻时常常一起去游泳”,用usedtogo。41.He______verybusythisweek.He______freenextweek.A.willbe;isB.is;isC.is;willbeD.willbe;willbe答案:C解析:thisweek这周,用一般现在时is;nextweek下周,用一般将来时willbe。42.—Howisyourfather?—He______fine.A.isB.amC.areD.be答案:A解析:主语he是第三人称单数,be动词用is。43.—Whereisyourmother?—She______inthekitchen.A.cooksB.iscookingC.cookedD.wascooking答案:B解析:问句是现在进行时,答句也用现在进行时iscooking,表示“她正在厨房做饭”。44.Look!Theboys______footballontheplayground.A.playB.playsC.areplayingD.played答案:C解析:“Look!”是现在进行时的标志词,用areplaying。45.—What______yoursister______now?—She______herhomework.A.is;doing;isdoingB.does;do;isdoingC.are;doing;isdoingD.are;do;does答案:A解析:now是现在进行时的时间状语,yoursister是第三人称单数,所以问句用is...doing,答句用isdoing。46.They______ameetingfrom2to4yesterdayafternoon.A.werehavingB.hadC.haveD.arehaving答案:A解析:“from2to4yesterdayafternoon”是过去的时间段,用过去进行时werehaving。47.He______somecookingatthattime,sohe______me.A.did;heardB.wasdoing;didn'thearC.did;didn'thearD.wasdoing;heard答案:B解析:“atthattime”在那时,用过去进行时wasdoing;“没听见我”用didn'thear。48.ThistimeyesterdayJack______hisbike.He______TV.A.repaired;didn'twatchB.wasrepairing;watchedC.repaired;watchedD.wasrepairing;wasn'twatching答案:D解析:“Thistimeyesterday”昨天这个时候,用过去进行时,“修自行车”用wasrepairing,“没看电视”用wasn'twatching。49.WhenIcamein,they______gamesintheroom.A.playedB.wereplayingC.playD.areplaying答案:B解析:“WhenIcamein”当我进来时,用过去进行时wereplaying。50.We______Englishatthistimeyesterday.A.werelearningB.arelearningC.learnedD.learn答案:A解析:“atthistimeyesterday”昨天这个时候,用过去进行时werelearning。51.Theteacher______whenIcameintotheclassroom.A.isdrawingB.drawsC.wasdrawingD.hasdrawn答案:C解析:“whenIcameintotheclassroom”当我走进教室时,用过去进行时wasdrawing。52.Thegirls______forthebusatthebusstopnow.A.waitB.arewaitingC.waitedD.waits答案:B解析:“now”现在,用现在进行时arewaiting。53.Look!Thechildren______kitesoverthere.A.flewB.flyC.areflyingD.wereflying答案:C解析:“Look!”看!用现在进行时areflying。54.He______hishomeworkandisnowlisteningtomusic.A.finishesB.hasfinishedC.finishD.isfinishing答案:B解析:“andisnowlisteningtomusic”表明前面的动作已经完成,用现在完成时hasfinished。55.—______you______totheradio?—No,youcanturnitoff.A.Did;listenB.Have;listenedC.Are;listeningD.Do;listen答案:C解析:根据回答“你可以关掉它”,可知是问“你正在听收音机吗?”用现在进行时Are...listening。56.She______totheparkeverySunday.ButlastSundayshe______athome.A.goes;stayedB.goes;isstayingC.went;stayedD.went;isstaying答案:A解析:“everySunday”表示经常的动作,用一般现在时goes;“lastSunday”是过去时间,用一般过去时stayed。57.Theman______inthefactoryfortwentyyears.He______therewhenhewastwenty.A.hasworked;startedB.worked;hasstartedC.hasworked;hasstartedD.worked;started答案:A解析:“fortwentyyears”用现在完成时hasworked;“whenhewastwenty”是过去时间,用一般过去时started。58.I______alotofnewfriendssinceIcamehere.A.makeB.madeC.havemadeD.ammaking答案:C解析:“sinceIcamehere”用现在完成时havemade。59.—When______you______thebook?—Twodaysago.A.did;borrowB.have;borrowedC.will;borrowD.do;borrow答案:A解析:“Twodaysago”是过去时间,用一般过去时did...borrow。60.Themeeting______foranhourandahalfwhenitfinallyended.A.hasbeenonB.hadbeenonC.wasonD.ison答案:B解析:会议结束是过去时,“foranhourandahalf”表示在结束之前持续的时间,用过去完成时hadbeenon。61.They______TVwhenthepowerwentout.A.watchedB.werewatchingC.arewatchingD.havewatched答案:B解析:“whenthepowerwentout”是过去时间,主句用过去进行时werewatching,表示“停电时他们正在看电视”。62.I______theletteryesterday,butIhaven'tpostedityet.A.writeB.wroteC.havewrittenD.amwriting答案:B解析:“yesterday”是过去时间,用一般过去时wrote。63.She______tobeadoctorwhenshegrowsup.A.wantsB.wantedC.haswantedD.iswanting答案:A解析:“whenshegrowsup”是一般现在时表将来,主句用一般现在时wants。64.Thetrain______at8:30tomorrowmorning.A.leavesB.isleavingC.willleaveD.left答案:A解析:按时间表安排的动作,用一般现在时表将来,leaves。65.We______basketballontheplaygroundwhenitbegantorain.A.playedB.wereplayingC.haveplayedD.areplaying答案:B解析:“whenitbegantorain”是过去时间,主句用过去进行时wereplaying。66.He______inthearmyforthreeyears.Nowheworksinacompany.A.servedB.hasservedC.isservingD.wasserving答案:A解析:“forthreeyears”表示过去的一段时间,现在已经不在军队,用一般过去时served。67.—______youever______toHongKong?—Yes,I______therelastyear.A.Have;been;wentB.Have;been;havebeenC.Did;go;wentD.Did;go;havebeen答案:A解析:“ever”用于现在完成时,问句用Have...been;“lastyear”是过去时间,答句用一般过去时went。68.Thegirl______hermother.She______verymuchlikeher.A.takesafter;looksB.takesafter;islookingC.looksafter;looksD.looksafter;islooking答案:A解析:takeafter表示“长得像”,用一般现在时takesafter;looklike表示“看起来像”,也用一般现在时looks。69.I______myhomeworkallday,butIstillhaven'tfinishedit.A.havebeendoingB.amdoingC.didD.do答案:A解析:“allday”表示一整天一直在做,用现在完成进行时havebeendoing。70.They______anewbridgeovertherivernextyear.A.buildB.willbuildC.builtD.arebuilding答案:B解析:“nextyear”是将来时间,用一般将来时willbuild。71.She______totheconcertlastnight.Shesaiditwaswonderful.A.goesB.wentC.isgoingD.hasgone答案:B解析:“lastnight”是过去时间,用一般过去时went。72.Thesun______intheeastandsetsinthewest.A.risesB.roseC.isrisingD.hasrisen答案:A解析:描述自然规律用一般现在时,rises。73.I______youassoonasIgethome.A.callB.calledC.willcallD.amcalling答案:C解析:“assoonasIgethome”是时间状语从句,遵循“主将从现”原则,主句用一般将来时willcall。74.We______foralongtimewhenwefinallyreachedthedestination.A.hadbeentravelingB.havebeentravelingC.weretravelingD.traveled答案:A解析:“whenwefinallyreachedthedestination”是过去时间,在到达之前一直在旅行,用过去完成进行时hadbeentraveling。75.Thebook______onthetableforaweek.Nobodyhastouchedit.A.liesB.layC.haslainD.islying答案:C解析:“foraweek”用现在完成时,lie的过去分词是lain,haslain。76.They______apartywhenIgotthere.Everyonewashavingagreattime.A.hadB.werehavingC.haveD.arehaving答案:B解析:“whenIgotthere”是过去时间,主句用过去进行时werehaving。77.I______mykeyintheoffice,soIhadtowaitoutsideuntilsomeonecame.A.leftB.haveleftC.hadleftD.wasleaving答案:C解析:“hadtowait”是过去时,丢钥匙在等之前发生,用过去完成时hadleft。78.She______alotofprogressinherEnglishstudysincelastyear.A.makesB.madeC.hasmadeD.ismaking答案:C解析:“sincelastyear”用现在完成时hasmade。79.Themovie______whenweenteredthetheater.Wemissedthebeginning.A.hadstartedB.startedC.hasstartedD.wasstarting答案:A解析:“whenweenteredthetheater”是过去时间,电影开始在进入之前,用过去完成时hadstarted。80.We______footballeverySaturdaywhenwewereatschool.A.playB.playedC.haveplayedD.areplaying答案:B解析:“whenwewereatschool”是过去时间,用一般过去时played。81.He______inthiscitysincehewasborn.A.livesB.livedC.haslivedD.isliving答案:C解析:“sincehewasborn”用现在完成时haslived。82.—What______you______at9o'clocklastnight?—I______myhomework.A.were;doing;wasdoingB.did;do;didC.have;done;havedoneD.are;doing;amdoing答案:A解析:“at9o'clocklastnight”是过去具体时间,用过去进行时,were...doing;答句也用过去进行时wasdoing。83.They______theproblemforseveralhours,butstillhaven'tfoundasolution.A.havediscussedB.discussedC.arediscussingD.havebeendiscussing答案:D解析:“forseveralhours”表示一段时间一直在讨论,用现在完成进行时havebeendiscussing。84.Theplane______at3:00p.m.tomorrow.A.takesoffB.istakingoffC.willtakeoffD.tookoff答案:A解析:按时间表安排的动作,用一般现在时表将来,takesoff。85.I______himsinceheleftschool.A.didn'tseeB.haven'tseenC.don'tseeD.won'tsee答案:B解析:“sinceheleftschool”用现在完成时haven'tseen。86.She______anovelwhenIcalledher.A.readB.wasreadingC.readsD.hasread答案:B解析:“whenIcalledher”是过去时间,主句用过去进行时wasreading。87.TheSmiths______toNewYork.Theyleftthismorning.A.havegoneB.havebeenC.wentD.aregoing答案:A解析:“Theyleftthismorning”说明去了还没回来,用havegone。88.We______inthishouseforfiveyears.A.havelivedB.livedC.arelivingD.live答案:A解析:“forfiveyears”用现在完成时havelived。89.He______hisbikeandhurthisleg.A.felloffB.fallsoffC.isfallingoffD.has
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论