初中中考英語語法時態單選題100道及答案解析_第1頁
初中中考英語語法時態單選題100道及答案解析_第2頁
初中中考英語語法時態單選題100道及答案解析_第3頁
初中中考英語語法時態單選題100道及答案解析_第4頁
初中中考英語語法時態單選題100道及答案解析_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

初中中考英語語法時態單選題100道及答案解析1.I______myhomeworkwhenmymothercamein.A.wasdoingB.didC.doD.amdoing答案:A解析:when引導的時間狀語從句,從句用一般過去時,主句用過去進行時,表示“當我媽媽進來的時候,我正在做作業”。2.She______toBeijingtwice.A.hasgoneB.hasbeenC.wentD.goes答案:B解析:have/hasbeento表示“去過某地(已回)”,have/hasgoneto表示“去了某地(未回)”,根據twice可知是去過兩次,所以用hasbeen。3.We______Englishforthreeyears.A.learnB.learnedC.havelearnedD.willlearn答案:C解析:forthreeyears是現在完成時的標志,所以用havelearned。4.He______inthiscitysincehisfamilymovedhere.A.liveB.livedC.haslivedD.isliving答案:C解析:since引導的時間狀語從句,主句用現在完成時,所以用haslived。5.—Whatdidyoudolastnight?—I______TV.A.watchB.watchedC.willwatchD.amwatching答案:B解析:lastnight是一般過去時的標志,所以用watched。6.Theboy______illforthreedays.A.hasbeenB.hasfallenC.wasD.is答案:A解析:forthreedays是現在完成時的標志,fallill是短暫性動詞短語,不能和時間段連用,要用beill,所以用hasbeen。7.They______theGreatWallifit______finetomorrow.A.visit;isB.willvisit;isC.visit;willbeD.willvisit;willbe答案:B解析:if引導的條件狀語從句,主句用一般將來時,從句用一般現在時,所以選B。8.—HaveyoueverbeentoShanghai?—Yes,I______therelastyear.A.wentB.havegoneC.havebeenD.go答案:A解析:lastyear是一般過去時的標志,所以用went。9.Tom______thebookfortwoweeks.A.hasboughtB.hashadC.boughtD.buys答案:B解析:fortwoweeks是現在完成時的標志,buy是短暫性動詞,要用have/hashad表示擁有的狀態。10.—______you______yourbreakfast?—Yes,Ihave.Ihaditat7:00.A.Did;haveB.Have;hadC.Are;havingD.Do;have答案:B解析:根據回答“Yes,Ihave.”可知問句用現在完成時,have/has+過去分詞,所以選B。11.Thefilm______forhalfanhourwhenIgottothecinema.A.hasbegunB.hadbegunC.hadbeenonD.hasbeenon答案:C解析:forhalfanhour是時間段,begin是短暫性動詞,要用beon,從句用一般過去時,主句用過去完成時,所以用hadbeenon。12.He______hisbikeandhurthislegyesterday.A.felloffB.felldownC.fallsoffD.fallsdown答案:A解析:yesterday是一般過去時的標志,falloff表示“從……摔下來”,所以用felloff。13.—Howlong______you______here?—Since1998.A.have;workedB.do;workC.did;workD.will;work答案:A解析:since是現在完成時的標志,所以用haveworked。14.She______herkeysintheofficesoshehadtowaituntilherhusband______home.A.hasleft;comesB.left;hadcomeC.hadleft;cameD.hadleft;wouldcome答案:C解析:“把鑰匙忘在辦公室”這個動作發生在“等她丈夫回家”之前,所以第一個空用過去完成時,第二個空是一般過去時。15.Bytheendoflastterm,we______fiveEnglishbooks.A.havelearnedB.learnedC.hadlearnedD.werelearning答案:C解析:bytheendoflastterm是過去完成時的標志,所以用hadlearned。16.Idon'tknowifhe______tomorrow.Ifhe______,I'lltellyou.A.willcome;comesB.comes;willcomeC.comes;comesD.willcome;willcome答案:A解析:第一個if表示“是否”,引導賓語從句,根據tomorrow用一般將來時;第二個if表示“如果”,引導條件狀語從句,主句用一般將來時,從句用一般現在時。17.Look!Thechildren______inthepark.A.playB.areplayingC.playedD.willplay答案:B解析:Look!是現在進行時的標志,所以用areplaying。18.Myfather______toBeijingonbusinessmanytimes.A.hasbeenB.hasgoneC.wentD.goes答案:A解析:manytimes表示“多次”,用現在完成時,hasbeento表示去過已回,hasgoneto表示去了未回,這里是去過多次,所以用hasbeen。19.I______thebookyet.A.haven'treadB.didn'treadC.won'treadD.don'tread答案:A解析:yet是現在完成時的標志,所以用haven'tread。20.—Howoftendoyougotothelibrary?—______.A.IntwodaysB.EveryfewdaysC.EachthirddayD.Everyafewdays答案:B解析:Howoften問頻率,A選項表示“兩天后”;C選項表述錯誤,應為everythirdday;D選項表述錯誤,應為everyfewdays表示“每隔幾天”。21.He______footballwhenIsawhim.A.wasplayingB.playedC.playsD.isplaying答案:A解析:when引導的時間狀語從句,從句用一般過去時,主句用過去進行時。22.TheGreens______Chinaforfiveyears.A.hasbeeninB.havebeeninC.wenttoD.hasgoneto答案:B解析:TheGreens表示“格林一家人”,是復數,forfiveyears是現在完成時的標志,要用havebeenin表示在某地待了一段時間。23.They______friendssincetheymetinShanghai.A.havemadeB.havebecomeC.havebeenD.haveturned答案:C解析:since引導的時間狀語從句,主句用現在完成時,make,become,turn都是短暫性動詞,要用havebeen表示成為朋友的狀態。24.—Whereisyourfather?—He______toAustralia.A.hasgoneB.hasbeenC.wentD.willgo答案:A解析:hasgoneto表示去了未回,hasbeento表示去過已回,根據語境爸爸不在,所以用hasgone。25.Theteachertoldusthatlight______fasterthansound.A.travelsB.traveledC.wouldtravelD.istraveling答案:A解析:“光比聲音傳播速度快”是客觀事實,用一般現在時,light是不可數名詞,謂語動詞用第三人稱單數形式travels。26.We______apartylastnight.A.haveB.hadC.hasD.arehaving答案:B解析:lastnight是一般過去時的標志,所以用had。27.He______inBeijingsince1980.A.livesB.livedC.haslivedD.isliving答案:C解析:since是現在完成時的標志,所以用haslived。28.—Whatareyoudoing?—I______anEnglishbook.A.readB.amreadingC.wasreadingD.willread答案:B解析:問句是現在進行時,回答也用現在進行時。29.I'llgoswimmingwithyouifI______freetomorrow.A.willbeB.shallbeC.amD.was答案:C解析:if引導的條件狀語從句,主句用一般將來時,從句用一般現在時。30.—______youever______totheUSA?—Yes,twice.A.Have;goneB.Have;beenC.Do;goD.Were;going答案:B解析:havebeento表示去過已回,havegoneto表示去了未回,根據回答twice可知是去過,所以用havebeen。31.He______thearmyforthreeyears.A.hasjoinedB.hasbeeninC.joinedD.wasin答案:B解析:forthreeyears是現在完成時的標志,join是短暫性動詞,要用hasbeenin表示在部隊的狀態。32.I______myhometownforalongtime.Ireallymissit!A.leftB.wentawayfromC.haveleftD.havebeenawayfrom答案:D解析:foralongtime是現在完成時的標志,leave是短暫性動詞,要用beawayfrom,所以用havebeenawayfrom。33.Thestudents______theHistoryMuseumifit______finetomorrow.A.willvisit;isB.willvisit;willbeC.wouldvisit;wasD.wouldvisit;is答案:A解析:if引導的條件狀語從句,主句用一般將來時,從句用一般現在時。34.I______thisbookfortwoweeks.Ihavetoreturnitnow.A.borrowedB.haveborrowedC.keptD.havekept答案:D解析:fortwoweeks是現在完成時的標志,borrow是短暫性動詞,要用keep,所以用havekept。35.—Howlonghasthemeeting______?—Forabouttenminutes.A.begunB.startedC.beenonD.been答案:C解析:Howlong提問,要用延續性動詞,begin和start是短暫性動詞,要用beon,所以用beenon。36.Mymother______whenIgothome.A.cooksB.wascookingC.iscookingD.hascooked答案:B解析:when引導的時間狀語從句,從句用一般過去時,主句用過去進行時。37.We______Englishforaboutsixyears.A.learnB.learnedC.havelearnedD.willlearn答案:C解析:foraboutsixyears是現在完成時的標志,所以用havelearned。38.She______thepianosinceshewasfiveyearsold.A.playsB.hasplayedC.isplayingD.played答案:B解析:since引導的時間狀語從句,主句用現在完成時。39.They______theoldmanverywell.A.lookafterB.arelookingafterC.lookedafterD.havelookedafter答案:D解析:沒有明確的時間狀語,但根據語境,強調過去的動作對現在的影響,用現在完成時。40.—Haveyoufinishedyourworkyet?—No,notyet.Ithinkit'lltake______tenminutes.A.anotherB.otherC.othersD.theother答案:A解析:another+數詞+名詞,表示“再,又”,anothertenminutes表示“再十分鐘”。41.TheSmiths______toChinafortenyears.A.havecomeB.havebeenC.cameD.come答案:B解析:fortenyears是現在完成時的標志,come是短暫性動詞,要用havebeen表示在中國的狀態。42.—______you______yourdictionary?—No.SoIhavetobuyanewonetoday.A.Did;findB.Have;foundC.Are;findingD.Had;found答案:B解析:根據回答“No.SoIhavetobuyanewonetoday.”可知是問是否已經找到,用現在完成時。43.—Where'syourbrother?—He______toBeijingforameeting.A.hasgoneB.hasbeenC.wentD.wasgoing答案:A解析:hasgoneto表示去了未回,hasbeento表示去過已回,根據語境弟弟不在,所以用hasgone。44.I______thebikeforoverfouryears.A.haveboughtB.havehadC.boughtD.buy答案:B解析:foroverfouryears是現在完成時的標志,buy是短暫性動詞,要用havehad表示擁有的狀態。45.She______alettertoherfriendlastnight.A.writesB.wroteC.willwriteD.haswritten答案:B解析:lastnight是一般過去時的標志,所以用wrote。46.Theteachersaidthattheearth______aroundthesun.A.goesB.wentC.goD.willgo答案:A解析:“地球繞著太陽轉”是客觀事實,用一般現在時,主語theearth是第三人稱單數,所以用goes。47.—HowlongcanI______thisbook?—Twoweeks.A.borrowB.lendC.keepD.get答案:C解析:Howlong提問,要用延續性動詞,borrow,lend,get都是短暫性動詞,要用keep。48.Mysister______inthisschoolsince2015.A.studiesB.studiedC.hasstudiedD.willstudy答案:C解析:since2015是現在完成時的標志,所以用hasstudied。49.They______manytreesonthehilllastyear.A.plantB.plantedC.willplantD.haveplanted答案:B解析:lastyear是一般過去時的標志,所以用planted。50.—Haveyouseenthefilm?—Yes,I______itlastweek.A.seeB.sawC.haveseenD.willsee答案:B解析:lastweek是一般過去時的標志,所以用saw。51.Thetrain______whenwegottothestation.A.hasleftB.leftC.hadleftD.wasleaving答案:C解析:when引導的時間狀語從句,從句用一般過去時,主句動作發生在從句之前,用過去完成時。52.Myfather______inthefactoryfor25years.A.worksB.isworkingC.hasworkedD.willwork答案:C解析:for25years是現在完成時的標志,所以用hasworked。53.I______myhometownforalongtime.Ireallymissit.A.leftB.haveleftC.wasawayfromD.havebeenawayfrom答案:D解析:foralongtime是現在完成時的標志,leave是短暫性動詞,要用beawayfrom,所以用havebeenawayfrom。54.We______Englishsincethreeyearsago.A.havelearnedB.learnedC.learnD.willlearn答案:A解析:sincethreeyearsago是現在完成時的標志,所以用havelearned。55.Theoldman______inthiscitysince1992.A.livesB.haslivedC.livedD.isliving答案:B解析:since1992是現在完成時的標志,所以用haslived。56.—Whendidyoubuythecomputer?—I______itfortwoyears.A.haveboughtB.havehadC.boughtD.have答案:B解析:fortwoyears是現在完成時的標志,buy是短暫性動詞,要用havehad表示擁有的狀態。57.She______swimmingintherivereverydayinsummer.A.goesB.isgoingC.wentD.go答案:A解析:everyday是一般現在時的標志,主語she是第三人稱單數,所以用goes。58.—______youever______toHongKong?—Yes,twice.A.Have;goneB.Have;beenC.Do;goD.Were;going答案:B解析:havebeento表示去過已回,havegoneto表示去了未回,根據回答twice可知是去過,所以用havebeen。59.I______thebook.Iknownothingaboutit.A.haven'treadB.didn'treadC.won'treadD.don'tread答案:A解析:根據后一句“我對它一無所知”可知“我還沒讀這本書”,用現在完成時haven'tread。60.Thechildren______aP.E.classontheplaygroundwhenitsuddenlybegantorain.A.haveB.arehavingC.hadD.werehaving答案:D解析:when引導的時間狀語從句,從句用一般過去時,主句用過去進行時,表示“孩子們正在上體育課的時候突然開始下雨”。61.I______tothepartylastnight.A.invitedB.wasinvitedC.haveinvitedD.hasbeeninvited答案:B解析:lastnight表明是一般過去時,“我被邀請參加聚會”,用被動語態wasinvited。62.We______themuseumnextweek.A.visitedB.visitC.willvisitD.havevisited答案:C解析:nextweek是一般將來時的標志,所以用willvisit。63.Sofar,they______fiveEnglishsongs.A.learnedB.havelearnedC.willlearnD.learns答案:B解析:sofar是現在完成時的標志,所以用havelearned。64.Mymother______dinnerwhenIgothomeyesterday.A.wascookingB.cookedC.hascookedD.cooks答案:A解析:when引導的時間狀語從句,從句用一般過去時,主句用過去進行時,表示“我昨天到家時媽媽正在做飯”。65.—Howlong______you______here?—Fortwoyears.A.have;studiedB.did;studyC.do;studyD.will;study答案:A解析:fortwoyears是現在完成時的標志,所以用havestudied。66.He______thebikeandhurthimself.A.felloffB.felldownC.fallsoffD.fallsdown答案:A解析:felloff表示“從……摔下來”,根據hurt可知用一般過去時。67.—Look!What'stheboydoing?—He______ontheplayground.A.runsB.ranC.isrunningD.hasrun答案:C解析:Look!是現在進行時的標志,所以用isrunning。68.I______aletterfrommyfriendlastweek.A.receiveB.receivedC.havereceivedD.willreceive答案:B解析:lastweek是一般過去時的標志,所以用received。69.She______theroomyet.A.hasn'tcleanedB.didn'tcleanC.doesn'tcleanD.won'tclean答案:A解析:yet是現在完成時的否定句的標志,所以用hasn'tcleaned。70.Tom______footballeveryday.A.playsB.playedC.isplayingD.hasplayed答案:A解析:everyday是一般現在時的標志,主語Tom是第三人稱單數,所以用plays。71.Thefilm______forfiveminuteswhenIgottothecinema.A.hasbegunB.hasbeenonC.hadbegunD.hadbeenon答案:D解析:forfiveminutes是時間段,begin是短暫性動詞,要用beon,從句用一般過去時,主句用過去完成時,所以用hadbeenon。72.—Haveyoureturnedthebooktothelibrary?—Yes,I______ityesterday.A.returnB.returnedC.havereturnedD.willreturn答案:B解析:yesterday是一般過去時的標志,所以用returned。73.They______theGreatWallmanytimes.A.visitB.visitedC.havevisitedD.willvisit答案:C解析:manytimes是現在完成時的標志,所以用havevisited。74.—I'msorrytokeepyouwaiting.—Oh,notatall.I______hereforonlyafewminutes.A.wasB.havebeenC.willbeD.am答案:B解析:foronlyafewminutes是時間段,用現在完成時,所以用havebeen。75.Therain______forhalfanhour.A.hasstoppedB.stoppedC.hasbeenoverD.stops答案:C解析:forhalfanhour是時間段,stop是短暫性動詞,要用beover,所以用hasbeenover。76.He______inthisfactorysince1984.A.worksB.hasworkedC.willworkD.isworking答案:B解析:since1984是現在完成時的標志,所以用hasworked。77.Mysister______toseeme.She'llbeheresoon.A.comesB.iscomingC.hascomeD.came答案:B解析:“She'llbeheresoon.”表明她即將來,用現在進行時表將來,所以用iscoming。78.—Whatwereyoudoingatthistimeyesterday?—I______afootballgame.A.watchB.waswatchingC.watchedD.willwatch答案:B解析:atthistimeyesterday是過去進行時的標志,所以用waswatching。79.We______eachothersincewewerechildren.A.knowB.knewC.haveknownD.willknow答案:C解析:sincewewerechildren是現在完成時的標志,所以用haveknown。80.I______myhomework.I'mfreenow.A.finishB.havefinishedC.finishedD.willfinish答案:B解析:“I'mfreenow.”表明作業已經完成,用現在完成時,所以用havefinished。81.TheGreens______toBeijingandtheywillcomebackinamonth.A.havegoneB.havebeenC.wentD.goes答案:A解析:“theywillcomebackinamonth”表明去了未回,用havegoneto。82.—Howmanytimes______you______toShanghai?—Twice.A.have;goneB.have;beenC.were;goingD.did;go答案:B解析:havebeento表示去過已回,havegoneto表示去了未回,根據回答“Twice.”可知是去過,用havebeento。83.He______thecitysincetwoyearsago.A.leavesB.leftC.hasleftD.hasbeenawayfrom答案:D解析:sincetwoyearsago是現在完成時的標志,leave是短暫性動詞,要用hasbeenawayfrom。84.I______toseeyouassoonasI______free.A.willcome;amB.come;willbeC.come;amD.willcome;willbe答案:A解析:assoonas引導的時間狀語從句,主句用一般將來時,從句用一般現在時,所以用willcome;am。85.—HasTomfinishedhisworkyet?—Ihavenoidea;he______itthismorning.A.didB.hasdoneC.wasdoingD.haddone答案:C解析:thismorning表明是過去的時間,“我不知道,他今天早上一直在做”,用過去進行時wasdoing。86.—Whatdidyourfatherdowhenhewasyoung?—He______ateacher.A.wasB.hasbeenC.isD.willbe答案:A解析:問句是一般過去時,回答也用一般過去時,所以用was。87.Theoldman______fortenyears.A.diedB.hasdiedC.hasbeendeadD.wasdead答案:C解析:fortenyears是時間段,die是短暫性動詞,要用hasbeendead。88.I______mykey.Ican'topenthedoor.A.lostB.havelostC.willloseD.lose答案:B解析:“Ican'topenthedoor.”表明鑰匙已經丟了,用現在完成時havelost。89.—______you______yourlunch?—Yes,Ihave.Ihaditanhourago.A.Did;haveB.Have;hadC.Are;havingD.Do;have答案:B解析:根據回答“Yes,Ihave.”可知問句用現在完成時,所以用Have;had。90.Thepopulationoftheworld______still______now.A.has;grownB.is;growingC.will;growD.are;growing答案:B解析:now是現在進行時的標志,“人口增長”用thepopulationisgrowing。91.We______treeslastSunday.Sofarwe______over3,000trees.A.plant

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論