初中英语时态题单选题100道及答案解析_第1页
初中英语时态题单选题100道及答案解析_第2页
初中英语时态题单选题100道及答案解析_第3页
初中英语时态题单选题100道及答案解析_第4页
初中英语时态题单选题100道及答案解析_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

初中英语时态题单选题100道及答案解析1.I______myhomeworkatnineo'clocklastnight.A.didB.wasdoingC.doD.amdoing答案:B解析:atnineo'clocklastnight是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是I,所以用wasdoing。2.She______totheparkeveryday.A.goesB.wentC.isgoingD.hasgone答案:A解析:everyday是一般现在时的标志,主语she是第三人称单数,动词用goes。3.They______footballwhenIsawthem.A.wereplayingB.playedC.areplayingD.play答案:A解析:whenIsawthem是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是they,所以用wereplaying。4.We______forTomattenlastSunday.A.werewaitingB.waitedC.havewaitedD.wait答案:A解析:attenlastSunday是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是we,所以用werewaiting。5.Look!Thechildren______inthepark.A.playB.playedC.areplayingD.willplay答案:C解析:Look!是现在进行时的标志,现在进行时的构成是“be+现在分词”,主语是thechildren,所以用areplaying。6.He______inthiscitysince2000.A.livedB.haslivedC.livesD.isliving答案:B解析:since2000是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是he,所以用haslived。7.I______thebookyet.A.haven'treadB.didn'treadC.won'treadD.don'tread答案:A解析:yet是现在完成时的标志,现在完成时的否定形式是“haven't/hasn't+过去分词”,主语是I,所以用haven'tread。8.She______theroomwhenIcamein.A.wascleaningB.cleanedC.cleansD.hascleaned答案:A解析:whenIcamein是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是she,所以用wascleaning。9.We______Englishforfiveyears.A.learnB.learnedC.havelearnedD.willlearn答案:C解析:forfiveyears是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是we,所以用havelearned。10.He______toBeijingtwice.A.hasbeenB.hasgoneC.wentD.goes答案:A解析:twice是现在完成时的标志,hasbeen表示“去过”,hasgone表示“去了”,根据句意“他去过北京两次”,所以用hasbeen。11.They______themeetingateightyesterdaymorning.A.werehavingB.hadC.haveD.arehaving答案:A解析:ateightyesterdaymorning是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是they,所以用werehaving。12.BythetimeIgottothestation,thetrain______.A.leftB.hasleftC.hadleftD.wouldleave答案:C解析:BythetimeIgottothestation是过去完成时的标志,过去完成时的构成是“had+过去分词”,所以用hadleft。13.I______mykeys.Ican'tfindthem.A.loseB.lostC.havelostD.willlose答案:C解析:“我找不到钥匙”说明钥匙已经丢了,对现在造成了影响,用现在完成时,所以选havelost。14.Mary______adresswhenshecutherfinger.A.madeB.ismakingC.wasmakingD.makes答案:C解析:whenshecutherfinger是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是Mary,所以用wasmaking。15.Tom______TVwhenhismothercameback.A.waswatchingB.watchesC.iswatchingD.watched答案:A解析:whenhismothercameback是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是Tom,所以用waswatching。16.I'llgowithyouassoonasI______mywork.A.willfinishB.finishC.finishedD.amfinishing答案:B解析:assoonas引导的时间状语从句,遵循“主将从现”原则,即主句用一般将来时,从句用一般现在时,所以选finish。17.He______hereforthreeyears.A.hascomeB.hasbeenC.cameD.comes答案:B解析:forthreeyears是现在完成时的标志,come是瞬间动词,不能和时间段连用,be表示状态,可以和时间段连用,所以用hasbeen。18.Theteachersaidthattheearth______aroundthesun.A.goesB.wentC.isgoingD.willgo答案:A解析:“地球绕着太阳转”是客观真理,用一般现在时,主语是theearth,谓语动词用第三人称单数形式goes。19.I______swimminglastSunday.A.goB.wentC.goesD.amgoing答案:B解析:lastSunday是一般过去时的时间状语,所以用went。20.They______apartynextweek.A.haveB.arehavingC.hadD.willhave答案:D解析:nextweek是一般将来时的时间状语,一般将来时的构成是“will+动词原形”,所以用willhave。21.She______inBeijingfortwoyears.A.haslivedB.livesC.livedD.willlive答案:A解析:fortwoyears是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是she,所以用haslived。22.We______Englishsincethreeyearsago.A.studyB.studiedC.havestudiedD.willstudy答案:C解析:sincethreeyearsago是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是we,所以用havestudied。23.He______tothezooyesterday.A.goesB.wentC.hasgoneD.willgo答案:B解析:yesterday是一般过去时的时间状语,所以用went。24.Mymother______dinnerwhenIgothome.A.wascookingB.cookedC.cooksD.iscooking答案:A解析:whenIgothome是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是mymother,所以用wascooking。25.Thestudents______theclassroomatthemoment.A.arecleaningB.cleanC.cleanedD.willclean答案:A解析:atthemoment是现在进行时的标志,现在进行时的构成是“be+现在分词”,主语是thestudents,所以用arecleaning。26.I______tothecinematwicethismonth.A.goB.wentC.havegoneD.havebeen答案:D解析:twicethismonth是现在完成时的标志,havebeento表示“去过”,havegoneto表示“去了”,根据句意“这个月我去过电影院两次”,所以用havebeen。27.She______thepianowhenIsawher.A.wasplayingB.playedC.playsD.isplaying答案:A解析:whenIsawher是过去进行时的时间状语,过去进行时的构成是“was/were+现在分词”,主语是she,所以用wasplaying。28.We______footballtomorrow.A.playB.aregoingtoplayC.playedD.haveplayed答案:B解析:tomorrow是一般将来时的时间状语,一般将来时的构成“begoingto+动词原形”,所以用aregoingtoplay。29.They______already______thework.A.have;finishedB.has;finishedC.have;finishD.has;finish答案:A解析:already是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是they,所以用have,finish的过去分词是finished,所以选A。30.I______inShanghaiforfiveyears.A.havelivedB.livedC.liveD.willlive答案:A解析:forfiveyears是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是I,所以用havelived。31.She______herhomeworkyet.A.hasn'tfinishedB.didn'tfinishC.won'tfinishD.doesn'tfinish答案:A解析:yet是现在完成时的标志,现在完成时的否定形式是“haven't/hasn't+过去分词”,主语是she,所以用hasn'tfinished。32.We______tothebeachlastsummer.A.goB.wentC.havegoneD.willgo答案:B解析:lastsummer是一般过去时的时间状语,所以用went。33.Theboy______whilehe______hisbikeandhurthimself.A.fell;wasridingB.fell;rodeC.hadfallen;rodeD.hadfallen;wasriding答案:A解析:while引导的时间状语从句,从句用过去进行时,主句用一般过去时,所以选A。34.He______inthelibraryeverynightoverthelastthreemonths.A.worksB.workedC.hasbeenworkingD.hadworked答案:C解析:overthelastthreemonths是现在完成进行时的标志,现在完成进行时的构成是“have/hasbeen+现在分词”,主语是he,所以用hasbeenworking。35.I______youassoonasIarriveinBeijing.A.callB.willcallC.calledD.havecalled答案:B解析:assoonas引导的时间状语从句,遵循“主将从现”原则,即主句用一般将来时,从句用一般现在时,所以选willcall。36.Bytheendoflastterm,we______overtwothousandnewwords.A.learnedB.havelearnedC.hadlearnedD.willlearn答案:C解析:Bytheendoflastterm是过去完成时的标志,过去完成时的构成是“had+过去分词”,所以用hadlearned。37.He______inthisfactoryfor20years.A.hasworkedB.worksC.workedD.isworking答案:A解析:for20years是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,主语是he,所以用hasworked。38.Thefilm______whenIgottothecinema.A.hasbegunB.hadbegunC.beginsD.began答案:B解析:whenIgottothecinema是过去完成时的时间状语,过去完成时的构成是“had+过去分词”,所以用hadbegun。39.They______abouttheTVnewstheninthesittingroom.Theyoften______suchtalks.A.talked;hadB.talk;haveC.weretalking;hadD.aretalking;have答案:C解析:then是过去进行时的标志,第一空用weretalking;第二空often表示一般现在时,主语是they,动词用have,所以选C。40.Idon'tknowifhe______tomorrow.Ifhe______,I'lltellyou.A.willcome;comesB.comes;willcomeC.willcome;willcomeD.comes;comes答案:A解析:第一句if表示“是否”,tomorrow是一般将来时的时间状语,用willcome;第二句if表示“如果”,遵循“主将从现”原则,从句用一般现在时,主语是he,动词用comes,所以选A。41.We______forherbecauseshenevercame.A.needn'twaitB.shouldn'thavewaitedC.mustn'twaitD.mustn'thavewaited答案:B解析:shouldn'thavedone表示“本不应该做某事但做了”,根据句意“我们本不应该等她,因为她根本没来”,所以选B。42.Therain______yet.You'dbetternotgoout.A.hasn'tstoppedB.didn'tstopC.won'tstopD.doesn'tstop答案:A解析:yet是现在完成时的标志,现在完成时的否定形式是“haven't/hasn't+过去分词”,主语是therain,所以用hasn'tstopped。43.I______myuncleforalongtime.A.haven'tseenB.sawC.seeD.doesn'tsee答案:A解析:foralongtime是现在完成时的标志,现在完成时的否定形式是“haven't/hasn't+过去分词”,主语是I,所以用haven'tseen。44.—WhereisJohn?—He______tothelibrary.A.hasgoneB.hasbeenC.wentD.goes答案:A解析:hasgone表示“去了(还没回来)”,hasbeen表示“去过(已经回来)”,根据问句“约翰在哪”可知他去了图书馆还没回来,所以用hasgone。45.TheBlacks______Chinafortenyears.A.havecometoB.havebeentoC.havebeeninD.havecomein答案:C解析:fortenyears是现在完成时的标志,come是瞬间动词,不能和时间段连用,bein表示“在某地”,可以和时间段连用,所以用havebeenin。46.Howlong______you______yourpenpal?A.have;knownB.did;knowC.do;knowD.will;know答案:A解析:Howlong是现在完成时的标志,现在完成时的构成是“have/has+过去分词”,所以用haveknown。47.He______hisbikeandhurthislegyesterday.A.felloffB.felldownC.fallsoffD.fallsdown答案:A解析:yesterday是一般过去时的时间状语,falloff表示“从……摔下来”,falldown表示“摔倒”,根据句意“他昨天从自行车上摔下来伤了腿”,所以用felloff。48.—HaveyoueverbeentoShanghai?—Yes,I______therelastyear.A.wentB.havegoneC.havebeenD.go答案:A解析:lastyear是一般过去时的时间状语,所以用went。49.I______mykeys.Imustfindthem.A.lostB.havelostC.loseD.amlosing答案:B解析:“我必须找到它们”说明钥匙已经丢了,对现在造成了影响,用现在完成时,所以选havelost。50.Theoldman______fortenyears.A.diedB.hasdiedC.hasbeendeadD.wasdead答案:C解析:fortenyears是现在完成时的标志,die是瞬间动词,不能和时间段连用,bedead表示状态,可以和时间段连用,所以用hasbeendead。51.She______thebookfortwoweeks.A.hasborrowedB.haslentC.haskeptD.borrowed答案:C解析:fortwoweeks是现在完成时的标志,borrow和lend是瞬间动词,不能和时间段连用,keep表示“借(保存)”,可以和时间段连用,所以用haskept。52.Themeeting______forhalfanhour.A.hasbegunB.hasbeenonC.beganD.hasstarted答案:B解析:forhalfanhour是现在完成时的标志,begin和start是瞬间动词,不能和时间段连用,beon表示“开始(持续)”,可以和时间段连用,所以用hasbeenon。53.Theoldman______illforalongtimeandwasfinallysenttohospital.A.hasbeenB.wasC.hasD.hadbeen答案:D解析:“foralongtime”表示一段时间,且“wasfinallysenttohospital”表明生病在送医之前,过去的过去用过去完成时,所以用hadbeen。54.They______theGreatWalltwice.A.havebeentoB.havegonetoC.wenttoD.goto答案:A解析:havebeento表示“去过某地(已回)”,havegoneto表示“去了某地(未回)”,twice表明去过两次且已回来,用havebeento。55.—______you______yourhomeworkyet?—Yes.I______itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.Will;do;finish答案:B解析:yet用于现在完成时的疑问句,所以第一句用Have;done;amomentago是一般过去时的时间状语,所以第二句用finished。56.I'msorryI______myexercisebookathome.A.forgotB.leftC.missedD.lost答案:B解析:leavesth.+地点,表示“把某物落在某地”,forget表示“忘记”,miss表示“错过;想念”,lost表示“丢失”,这里是把练习本落在家里,用left。57.Hisfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin答案:D解析:since1978是现在完成时的标志,join是瞬间动词,不能和时间段连用,bein表示“在……里”,可以和时间段连用,所以用hasbeenin。58.—Howlonghaveyou______here?—Forabouttwomonths.A.beenB.goneC.comeD.arrived答案:A解析:Howlong提问,要用延续性动词,gone、come和arrived都是瞬间动词,been是be的过去分词,可表示状态,是延续性动词。59.Thefactory______since1987.A.openedB.hasopenedC.wasopenD.hasbeenopen答案:D解析:since1987是现在完成时的标志,open作动词是瞬间动词,作形容词表示“开着的”,hasbeenopen表示“开业的状态”。60.I'llgotoseeyouwhenI______free.A.willbeB.amC.wasD.were答案:B解析:when引导的时间状语从句,遵循“主将从现”原则,从句用一般现在时,I后用am。61.—Idon'tknowifshe______.—Shewillcomeifit______.A.comes;won'trainB.willcome;doesn'trainC.comes;doesn'trainD.willcome;won'train答案:B解析:第一句if表示“是否”,动作未发生,用一般将来时;第二句if表示“如果”,遵循“主将从现”,从句用一般现在时,it作主语,rain是实义动词,否定用doesn'train。62.Thebus______forfiveminuteswhenIgottothebusstop.A.hasleftB.hasbeenawayC.hadleftD.hadbeenaway答案:D解析:whenIgottothebusstop是过去时,“离开”发生在“到达”之前,用过去完成时,leave是瞬间动词,beaway表示“离开的状态”,可以和时间段连用,所以用hadbeenaway。63.—Haveyouseenhimrecently?—Yes.I______himtheotherday.A.haveseenB.sawC.seeD.wasseeing答案:B解析:theotherday是一般过去时的时间状语,所以用saw。64.Hissister______herhometownforthreeyears.She'llreturnnextyear.A.leftB.hasleftC.hasbeenawayfromD.hasbeenaway答案:C解析:forthreeyears是现在完成时的标志,leave是瞬间动词,beawayfrom表示“离开某地”,可以和时间段连用。65.TheGreens______Chinaforsevenyears.A.havecometoB.havebeeninC.havecomeinD.havebeento答案:B解析:forsevenyears是时间段,come是瞬间动词,havebeenin表示“在某地待了多久”。66.We______Englishforsixyears.Manyofuscantalkwithforeignersfreely.A.studyB.studiedC.havestudiedD.willstudy答案:C解析:forsixyears是现在完成时的标志,用havestudied。67.—Howlong______you______yourdictionary?—Fortwoyears.A.did;buyB.have;boughtC.have;hadD.do;have答案:C解析:Howlong提问,要用延续性动词,buy是瞬间动词,have表示“拥有”,是延续性动词,所以用havehad。68.He______acoldforthreedays.A.hascaughtB.hashadC.hasgotD.caught答案:B解析:forthreedays是现在完成时的标志,catch、get是瞬间动词,have表示“患(病)”,是延续性动词,所以用hashad。69.They______friendssincetheymetinShanghai.A.havemadeB.havebecomeC.havebeenD.haveturned答案:C解析:since引导时间状语从句,主句用现在完成时,make、become、turn都是瞬间动词,be表示“成为”,是延续性动词,所以用havebeen。70.I______thefilmbefore.A.haveseenB.sawC.hadseenD.see答案:A解析:before常用于现在完成时,所以用haveseen。71.She______thebookforamonth.A.hasborrowedB.haslentC.haskeptD.hasbought答案:C解析:foramonth是时间段,borrow、lend、buy都是瞬间动词,keep是延续性动词,所以用haskept。72.Theteacher______toBeijingthreetimes.A.hasgoneB.hasbeenC.wentD.goes答案:B解析:threetimes表明去过三次,hasgone表示“去了未回”,hasbeen表示“去过已回”,所以用hasbeen。73.—I'msorrytokeepyouwaiting.—Oh,notatall.I______hereforonlyafewminutes.A.wasB.havebeenC.willbeD.am答案:B解析:foronlyafewminutes是时间段,用现在完成时,所以用havebeen。74.Theboy______EnglishontheradiowhenI______hisroom.A.learned;enteredB.waslearning;enteredC.learned;wasenteringD.islearning;entered答案:B解析:when引导的时间状语从句,从句用一般过去时,主句用过去进行时,表示“当我进入他房间时,他正在通过收音机学英语”。75.Myparents______Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen答案:A解析:fortenyears是时间段,havebeenin表示“在某地待了多久”,havebeento表示“去过某地”,havegoneto表示“去了某地”,所以用havebeenin。76.—______youever______toNanjing?—Yes,I______therelastyear.A.Have;gone;havegoneB.Have;been;wentC.Will;go;wentD.Did;go;havebeen答案:B解析:ever常用于现在完成时,havegone表示“去了未回”,havebeen表示“去过已回”,lastyear是一般过去时的时间状语,所以第一句用Have;been,第二句用went。77.HeknowsalotaboutBeijingbecausehe______theremanytimes.A.hasbeenB.hasgoneC.wentD.wasgoing答案:A解析:manytimes表明去过多次,hasbeen表示“去过已回”,hasgone表示“去了未回”,所以用hasbeen。78.—Howlonghaveyou______thisbook?—Fortwoweeks.A.borrowedB.lentC.keptD.bought答案:C解析:Howlong提问,要用延续性动词,borrow、lend、buy都是瞬间动词,keep是延续性动词,所以用kept。79.Theoldman______lastyear.He______forayear.A.died;hasbeendeadB.died;hasdiedC.wasdead;hasdiedD.wasdead;hasbeendead答案:A解析:lastyear是一般过去时的时间状语,用died;forayear是时间段,die是瞬间动词,bedead表示状态,是延续性动词,所以用hasbeendead。80.I______myhometownforalongtime.Ireallymissit!A.leftB.wentawayfromC.haveleftD.havebeenawayfrom答案:D解析:foralongtime是时间段,leave是瞬间动词,beawayfrom表示“离开”,是延续性动词,所以用havebeenawayfrom。81.Hisfather______thePartysince1971.A.joinedB.hasjoinedC.wasinD.hasbeenin答案:D解析:since1971是现在完成时的标志,join是瞬间动词,bein表示“在……里”,是延续性动词,所以用hasbeenin。82.—Whendidyou______thearmy?—In2008.A.joinB.takepartinC.attendD.enter答案:A解析:jointhearmy表示“参军”,是固定搭配。83.We______themuseumand______somedinosaurs.A.visited;sawB.visited;seeC.visit;sawD.visit;see答案:A解析:and连接的两个动作时态要一致,根据语境,用一般过去时,visit的过去式是visited,see的过去式是saw。84.—______you______yourhomeworkyet?—Yes.I______itjustnow.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.Will;do;finish答案:B解析:yet用于现在完成时的疑问句,所以第一句用Have;done;justnow是一般过去时的时间状语,所以第二句用finished。85.She______thisbookfornearlythreeweeks.A.hasborrowedB.haslentC.hasboughtD.haskept答案:D解析:fornearlythreeweeks是时间段,borrow、lend、buy都是瞬间动词,keep是延续性动词,所以用haskept。86.They______heresincethey______toChina.A.lived;cameB.havelived;cameC.havelived;havecomeD.live;come答案:B解析:since引导的时间状语从句,主句用现在完成时,从句用一般过去时,所以用havelived;came。87.Thelittlegirl______herseattoanoldmanonthebus.A.offeredB.broughtC.lentD.took答案:A解析:offersth.tosb.表示“把某物提供给某人”,根据语境,小女孩把座位提供给老人,用offered。88.—HowlongcanI______thebike?—Foraweek.A.borrowB.keepC.lendD.get答案:B解析:Howlong提问,要用延续性动词,borrow、lend、get都是瞬间动词,keep是延续性动词,所以用keep。89.Mysister______theYouthLeaguelastyear.She______amemberforaboutayear.A.joined;hasbeenB.joined;isC.hasjoined;hasbeenD.hasjoined;is答案:A解析:lastyear是一般过去时的时间状语,用joined;foraboutayear是时间段,用现在完成时,且beamember表示“成为成员”,用hasbeen。90.—Where'syourfather?—He______toBeijing.He'llbebackinaweek.A.hasgoneB.hasbeenC.wentD.willgo答案:A解析:根据“He'llbebackinaweek.”可知,父亲去了北京还没回来,用hasgone。91.Thefilm______forhalfanhourwhenwegottothecinema.A.h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论