




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中英语时态语法单选题100道及答案解析1.I________tothepartyifI'mfreenextFriday.A.willgoB.goC.wentD.havegone答案:A解析:if引导的条件状语从句,遵循“主将从现”原则,从句用一般现在时,主句用一般将来时,所以选A。2.—Whereisyourfather?—He________theflowersinthegarden.A.watersB.iswateringC.wateredD.haswatered答案:B解析:根据语境可知,“爸爸正在花园浇花”,用现在进行时,be+doing结构,所以选B。3.We________Englishforsixyears.A.havelearnedB.learnedC.learnD.willlearn答案:A解析:forsixyears是现在完成时的标志词,现在完成时的结构:have/has+过去分词,所以选A。4.Thefilm________whenIgottothecinema.A.hasbegunB.hadbegunC.beginsD.began答案:B解析:“当我到达电影院时电影已经开始了”,got是过去式,电影开始在到达之前,过去的过去用过去完成时,had+过去分词,所以选B。5.She________thebookfortwoweeks.A.hasborrowedB.haskeptC.borrowedD.keeps答案:Bborrow是短暂性动词,不能与时间段连用,keep是延续性动词,fortwoweeks是时间段,要用现在完成时,所以选B。6.Tom________inthelibraryeverynightoverthelastthreemonths.A.worksB.workedC.hasbeenworkingD.hadworked答案:Coverthelastthreemonths是现在完成进行时的标志词,表示从过去某时开始一直持续到现在并且还在进行的动作,所以选C。7.Bythetimehearrives,we________thework.A.willfinishB.finishC.willhavefinishedD.havefinished答案:CBythetime引导的时间状语从句,从句用一般现在时,主句用将来完成时,所以选C。8.I________myhomeworkatnineo'clocklastnight.A.didB.wasdoingC.havedoneD.haddone答案:Batnineo'clocklastnight是过去具体的时间点,用过去进行时,was/were+doing,所以选B。9.They________friendssincetheymetinBeijing.A.havemadeB.havebeenC.madeD.are答案:Bsince引导的时间状语从句,主句用现在完成时,make是短暂性动词,be是延续性动词,所以选B。10.Look!Thechildren________inthepark.A.playB.areplayingC.playedD.willplay答案:BLook是现在进行时的标志词,所以选B。11.He________toBeijingtwice.A.hasbeenB.hasgoneC.wentD.goes答案:Ahasbeen表示去过已回,hasgone表示去了未回,twice表示去过两次,所以选A。12.Thetrain________whenwegottothestation.A.leftB.hasleftC.hadleftD.wasleaving答案:Cgot是过去式,火车离开在我们到达之前,过去的过去用过去完成时,所以选C。13.I________thebookyet.A.haven'treadB.didn'treadC.won'treadD.don'tread答案:Ayet是现在完成时的标志词,否定形式haven't+过去分词,所以选A。14.She________inthiscityfortenyears.A.livesB.livedC.haslivedD.isliving答案:Cfortenyears是现在完成时的标志词,所以选C。15.—Haveyoufinishedyourhomework?—Yes,I________itjustnow.A.finishB.finishedC.havefinishedD.willfinish答案:Bjustnow是一般过去时的标志词,所以选B。16.We________footballwhenitbegantorain.A.wereplayingB.playedC.willplayD.play答案:Awhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,表示“正在做某事时突然......”,所以选A。17.Mysister________fortwomonths.A.hasbeenawayB.leftC.hasleftD.goesaway答案:Afortwomonths是时间段,要用延续性动词,leave是短暂性动词,beaway是延续性动词,现在完成时,所以选A。18.He________inShanghaisince1998.A.haslivedB.livedC.islivingD.lives答案:Asince1998是现在完成时的标志词,所以选A。19.Iknewhe________illforalongtime.A.hasbeenB.hadbeenC.isD.was答案:Bknew是过去式,ill这个状态在knew之前,过去的过去用过去完成时,所以选B。20.They________heresince2010.A.haveworkedB.workedC.areworkingD.work答案:Asince2010是现在完成时的标志词,所以选A。21.Mary________herkeysintheofficesoshehadtowaituntilherhusbandcamehome.A.hasleftB.hadleftC.leftD.wasleaving答案:Bhadto是过去式,leave这个动作发生在hadto之前,过去的过去用过去完成时,所以选B。22.I________aletterfromhimsinceheleft.A.didn'treceiveB.haven'treceivedC.hadn'treceivedD.won'treceive答案:Bsince引导的时间状语从句,主句用现在完成时,所以选B。23.Theoldman________inthisvillageallhislife.A.livedB.haslivedC.livesD.isliving答案:Ballhislife是时间段,要用现在完成时,所以选B。24.TheBrowns________toChinaforavisitnextmonth.A.comeB.cameC.willcomeD.havecome答案:Cnextmonth是一般将来时的标志词,所以选C。25.—Howlong________you________here?—Forabouttwoyears.A.have;studiedB.did;studyC.do;studyD.were;studying答案:AForabouttwoyears是时间段,用现在完成时,所以选A。26.She________hercoatandwentout.A.wearsB.putonC.dressedD.wasin答案:Bwent是过去式,and连接并列动作,puton强调动作,wear强调状态,所以选B。27.I________theGreatWalltwice.A.havebeentoB.havegonetoC.wenttoD.goto答案:Ahavebeento表示去过已回,havegoneto表示去了未回,twice表示去过两次,所以选A。28.We________swimmingifitdoesn'traintomorrow.A.willgoB.goC.wentD.havegone答案:Aif引导的条件状语从句,遵循“主将从现”原则,所以选A。29.He________footballwhenhewasachild.A.usedtoplayB.isusedtoplayingC.usedtoplayingD.wasusedtoplay答案:Ausedtodo表示过去常常做某事,beusedtodoing表示习惯于做某事,根据whenhewasachild可知是过去常常,所以选A。30.Theteachersaidthattheearth________aroundthesun.A.goesB.wentC.isgoingD.willgo答案:A“地球绕着太阳转”是客观真理,用一般现在时,所以选A。31.Myfather________TVwhenIgothomeyesterday.A.watchedB.waswatchingC.watchesD.iswatching答案:Bwhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,所以选B。32.They________ameetingatnineyesterdaymorning.A.werehavingB.hadC.haveD.arehaving答案:Aatnineyesterdaymorning是过去具体的时间点,用过去进行时,所以选A。33.I________myhometownforalongtime.Ireallymissit!A.leftB.wentawayfromC.haveleftD.havebeenawayfrom答案:Dforalongtime是时间段,要用延续性动词,leave是短暂性动词,beawayfrom是延续性动词,现在完成时,所以选D。34.—Whendidyoubuythecomputer?—I________itfortwoyears.A.haveboughtB.havehadC.boughtD.had答案:Bfortwoyears是时间段,要用延续性动词,buy是短暂性动词,have是延续性动词,现在完成时,所以选B。35.Sofar,we________manyplacesofinterestinChina.A.visitB.visitedC.havevisitedD.willvisit答案:Csofar是现在完成时的标志词,所以选C。36.Thegirl________herbikeandhurtherleg.A.felloffB.felldownC.felloverD.fellinto答案:Afalloff表示从......上掉下来,falldown表示摔倒,fallover表示被......绊倒,fallinto表示掉进......里,根据语境是从自行车上掉下来,所以选A。37.I________toCanadatwice.It'ssobeautiful.A.havegoneB.havebeenC.wentD.willgo答案:Bhavebeento表示去过已回,havegoneto表示去了未回,twice表示去过两次,所以选B。38.He________inthisfactoryfor20years.A.hasworkedB.worksC.workedD.isworking答案:Afor20years是时间段,用现在完成时,所以选A。39.—WhereisTom?—He________tothelibrary.A.hasgoneB.hasbeenC.wentD.goes答案:Ahasgone表示去了未回,hasbeen表示去过已回,根据语境可知去了图书馆还没回来,所以选A。40.We________Englishforthreeyears.A.havelearnedB.arelearningC.willlearnD.learned答案:Aforthreeyears是时间段,用现在完成时,所以选A。41.She________herhomeworkyet.A.doesn'tfinishB.didn'tfinishC.hasn'tfinishedD.won'tfinish答案:Cyet是现在完成时的标志词,否定形式hasn't+过去分词,所以选C。42.Theboys________footballwhenthebellrang.A.wereplayingB.playedC.areplayingD.play答案:Awhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,所以选A。43.Mymother________thedisheswhenIgothome.A.waswashingB.washedC.iswashingD.washes答案:Awhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,所以选A。44.He________thearmyforthreeyears.A.hasjoinedB.hasbeeninC.joinedD.wasin答案:Bforthreeyears是时间段,join是短暂性动词,bein是延续性动词,用现在完成时,所以选B。45.They________eachothersincetheywerechildren.A.knewB.knowC.haveknownD.hadknown答案:Csince引导的时间状语从句,主句用现在完成时,所以选C。46.I________acoldforaweek.I'mstillnotwell.A.havecaughtB.havehadC.caughtD.was答案:Bforaweek是时间段,catch是短暂性动词,have是延续性动词,现在完成时,所以选B。47.Thefilm________fortenminuteswhenwegottothecinema.A.hadbeenonB.hasbeenonC.beganD.wason答案:Agot是过去式,电影开始在到达之前,过去的过去用过去完成时,fortenminutes是时间段,要用延续性动词,beon是延续性动词,所以选A。48.Bytheendoflastyear,we________morethan2000Englishwords.A.learnedB.havelearnedC.hadlearnedD.wouldlearn答案:Cbytheendoflastyear是过去完成时的标志词,所以选C。49.—HaveyoueverbeentoBeijing?—Yes,I________therelastyear.A.wentB.havegoneC.goD.willgo答案:Alastyear是一般过去时的标志词,所以选A。50.He________hisbikeandhurthimself.A.felloffB.felldownC.felloverD.fellinto答案:Afalloff表示从......上掉下来,根据语境是从自行车上掉下来,所以选A。51.I________inShanghaiforfiveyears.A.havelivedB.livedC.liveD.willlive答案:Aforfiveyears是时间段,用现在完成时,所以选A。52.She________thebookandreturnedittothelibrary.A.readB.readsC.isreadingD.willread答案:Aand连接并列动作,returned是过去式,read的过去式还是read,所以选A。53.Thestudents________theirhomeworkwhentheteachercamein.A.weredoingB.didC.doD.aredoing答案:Awhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,所以选A。54.Myparents________toBeijinglastweek.A.goB.wentC.havegoneD.willgo答案:Blastweek是一般过去时的标志词,所以选B。55.He________toschoolbybikeeveryday.A.goesB.wentC.willgoD.hasgone答案:Aeveryday是一般现在时的标志词,主语是he,谓语动词用第三人称单数形式,所以选A。56.We________ameetingyesterday.A.haveB.hadC.arehavingD.willhave答案:Byesterday是一般过去时的标志词,所以选B。57.They________footballatfiveo'clockyesterdayafternoon.A.playedB.wereplayingC.haveplayedD.play答案:Batfiveo'clockyesterdayafternoon是过去具体的时间点,用过去进行时,所以选B。58.She________inthisschoolsince2018.A.isstudyingB.wasstudyingC.hasstudiedD.willstudy答案:Csince2018是现在完成时的标志词,所以选C。59.I________mypen.Ican'tfinditanywhere.A.lostB.havelostC.loseD.waslosing答案:B“找不到笔”说明笔之前就丢了,对现在造成影响,用现在完成时,所以选B。60.TheGreens________Chinaforfiveyears.A.havecometoB.havebeeninC.cametoD.havegoneto答案:Bforfiveyears是时间段,come是短暂性动词,bein是延续性动词,用现在完成时,所以选B。61.—Whatwereyoudoingateightlastnight?—I________abook.A.readB.wasreadingC.havereadD.willread答案:Bateightlastnight是过去具体的时间点,用过去进行时,所以选B。62.Mysister________totheparty.Shehadagoodtime.A.goesB.wentC.hasgoneD.willgo答案:Bhadagoodtime是过去式,说明动作发生在过去,所以选B。63.Theteacher________whenIcameintotheclassroom.A.waswritingB.wroteC.writesD.iswriting答案:Awhen引导的时间状语从句,从句用一般过去时,主句用过去进行时,所以选A。64.I________themuseummanytimes.A.visitB.visitedC.havevisitedD.willvisit答案:Cmanytimes是现在完成时的标志词,所以选C。65.Tom________thepianoeveryday.A.playsB.playedC.isplayingD.willplay答案:Aeveryday是一般现在时的标志词,主语Tom是第三人称单数,所以谓语动词用plays,选A。66.They________asportsmeetinglastmonth.A.haveB.hadC.willhaveD.arehaving答案:Blastmonth是一般过去时的标志词,所以用had,选B。67.He________inBeijingsince2000.A.haslivedB.livedC.livesD.isliving答案:Asince2000是现在完成时的标志词,结构是“have/has+过去分词”,所以选A。68.We________Englishforaboutfiveyears.A.learnB.learnedC.havelearnedD.willlearn答案:Cforaboutfiveyears是时间段,要用现在完成时,所以选C。69.—Where'syourmother?—She________inthekitchen.A.cooksB.iscookingC.cookedD.hascooked答案:B根据语境,询问的时候妈妈正在厨房做饭,用现在进行时,选B。70.I________myhomeworkwhilemyparents________TVlastnight.A.did;watchedB.wasdoing;werewatchingC.did;werewatchingD.wasdoing;watched答案:Bwhile引导的时间状语从句,主句和从句都用进行时态,lastnight表明是过去进行时,所以选B。71.Thelittlegirl________herdollsincetwohoursago.A.hasbeenlookingforB.lookedforC.islookingforD.waslookingfor答案:Asincetwohoursago是现在完成进行时的标志词,表示从过去某时开始一直持续到现在并且还在进行的动作,所以选A。72.BythetimeIgottothebusstop,thebus________.A.hasleftB.hadleftC.leavesD.left答案:Bgot是过去式,公交车离开在我到达之前,过去的过去用过去完成时,所以选B。73.Howlong________you________here?A.did;studyB.have;studiedC.do;studyD.will;study答案:BHowlong提问,通常用现在完成时,所以选B。74.Mybrother________thePartysincetwoyearsago.A.hasjoinedB.joinedC.hasbeeninD.wasin答案:Csincetwoyearsago是时间段,join是短暂性动词,要用have/hasbeenin,所以选C。75.He________hishometownfortenyears.A.hasleftB.hasbeenawayfromC.leftD.wasawayfrom答案:Bfortenyears是时间段,leave是短暂性动词,要用hasbeenawayfrom,所以选B。76.—I'msorrytokeepyouwaiting.—Oh,notatall.I________hereforonlyafewminutes.A.wasB.havebeenC.willbeD.am答案:Bforonlyafewminutes是时间段,用现在完成时,所以选B。77.Theteachertoldusthatlight________fasterthansound.A.travelsB.traveledC.wastravelingD.willtravel答案:A“光比声音传播得快”是客观事实,用一般现在时,light是不可数名词,谓语动词用travels,所以选A。78.I________thebookyet.A.haven'treadB.didn'treadC.don'treadD.won'tread答案:Ayet是现在完成时的标志词,否定形式是haven't+过去分词,所以选A。79.They________footballwhenIsawthem.A.wereplayingB.playedC.areplayingD.play答案:AwhenIsawthem表示过去某个时间点,主句用过去进行时,所以选A。80.She________toschoolbybikeeverymorning.A.goesB.wentC.hasgoneD.willgo答案:Aeverymorning是一般现在时的标志,主语she是第三人称单数,所以用goes,选A。81.Myfather________inthisfactorysince1980.A.worksB.workedC.hasworkedD.isworking答案:Csince1980是现在完成时的标志词,所以选C。82.We________treeslastSunday.A.plantedB.plantC.areplantingD.willplant答案:AlastSunday是一般过去时的标志词,所以选A。83.He________inthelibrarythistimeyesterday.A.wasreadingB.isreadingC.readD.reads答案:Athistimeyesterday是过去进行时的标志词,所以选A。84.Theboys________gamesafterclass.A.playB.playedC.areplayingD.willplay答案:A这里陈述一般性的情况,用一般现在时,主语是boys,所以用play,选A。85.I________aletterfromhimsofar.A.haven'tgotB.didn'tgetC.don'tgetD.won'tget答案:Asofar是现在完成时的标志词,否定形式是haven't+过去分词,所以选A。86.—HaveyoueverbeentoShanghai?—Yes,I________therelastyear.A.goB.wentC.havegoneD.havebeen答案:Blastyear是一般过去时的标志词,所以选B。87.Thefilm________whenwegottothecinema.A.hasbegunB.beganC.hadbegunD.begins答案:Cgot是过去式,电影开始在我们到达之前,过去的过去用过去完成时,所以选C。88.She________swimmingsinceshewasfiveyearsold.A.learnsB.learnedC.haslearnedD.willlearn答案:Csince引导的时间状语从句,主句用现在完成时,所以选C。89.I________toBeijingtwice.A.havebeenB.havegoneC.goD.went答案:Ahavebeen表示去过已回,havegone表示去了未回,twice表示去过两次,所以选A。90.Mymother________dinnerwhen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建电力电缆线槽施工方案
- 高楼大厦装修安全事故应急预案
- 部编版2025年四年级数学下学期期末复习全能练习单
- 水产养殖场安全生产培训
- 五金厂汛期安全生产培训
- 小学英语六年级上册教学计划模板
- 矿山采矿雨季安全生产培训
- 二零二五年度商业连锁店租赁合同续期补充协议
- 2025年度虚拟现实技术知识产权许可及合作开发协议
- 二零二五年度窗帘设计大赛作品授权合同
- 建设工程施工专业分包合同 GF-2003-0213
- 2024解析:第二章声现象-讲核心(解析版)
- 2025年初级社会工作者综合能力全国考试题库(含答案)
- 2024解析:第十章 浮力综合应用-讲核心(解析版)
- Unit4BodylanguageUsingLanguage肢体语言在续写中的运用课件高中英语人教版选择性
- 大数据与人工智能营销(南昌大学)知到智慧树章节答案
- 《让座》(课件)西师大版音乐二年级上册
- 广告创作与视觉传媒考核试卷
- 2024年江西省公务员考试《行测》真题及答案解析
- 医学装备管理工作总结
- 2024-2025学年湖南省雅礼集团高二(上)第一次月考数学试卷(含答案)
评论
0/150
提交评论