版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【彎道超車】Unit8Surpriseendings核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)
2025年滬教牛津版九年級英語上冊精講精練
Unit8Surpriseendings
核心語法:過去完成時
一、什么是過去完成時?
定義:過去完成時表示在過去某個時間或動作之前已經(jīng)發(fā)生或完成的動作,即“過去的過去"。
功能:它總是與另一個過去的動作或時間進行比較,說明哪個動作發(fā)生得更早。
二、基本結(jié)構(gòu)
肯定句:had+動詞的過去分詞(V-ed)
否定句:hadnot(hadn't)+過去分詞
一般疑問句:Had+主語+過去分詞...
回答:Yes,主語+had./No,主語+hadn't.
例句:
WhenIgottothestation,thetrainhadalreadyleft.當(dāng)我到達車站時,火車已經(jīng)開走了。(“離開”發(fā)生在“到達"之前)
Shehadn'tfinishedherhomeworkby10pmlastnight.到昨晚10點,她還沒完成作業(yè)。
—HadyoulearnedEnglishbeforeyoucamehere你來這里之前學(xué)過英語嗎?
—Yes,Ihad./No,Ihadn't.是的,學(xué)過。/不,沒學(xué)過。
三、過去完成時的核心用法
用法1:表示“過去的過去”
一個動作或狀態(tài)在過去某一時間之前已經(jīng)發(fā)生或完成。
標(biāo)志詞:常與由by,before等介詞或連詞引導(dǎo)的時間狀語連用。
例句:
Bytheendoflastterm,wehadlearned2000Englishwords.到上學(xué)期末,我們已經(jīng)學(xué)了2000個英語單詞。
HehadleftbeforeIarrived.在我到達之前,他已經(jīng)離開了。
用法2:用于賓語從句中
當(dāng)主句謂語動詞是過去時(如said,told,asked,thought,wondered等),且從句動作發(fā)生在主句動作之前,從句需用過去完成時。
例句:
Hesaidthathehadseenthefilm.他說他看過這部電影。(“看"發(fā)生在“說”之前)
IthoughtIhadsenttheemail.我以為我已經(jīng)把郵件發(fā)出去了。
用法3:用于狀語從句中
在由when,after,before,assoonas等引導(dǎo)的時間狀語從句中,如果主句和從句的動作都發(fā)生在過去,且明確區(qū)分先后,先發(fā)生的動作用過去完成時。
例句:
WhenIhadfinishedmywork,Iwenthome.我做完工作后就回家了。(“做完"在先,“回家”在后)
Afterhehadcheckedtheanswers,hehandedinhispaper.他檢查完答案后交了試卷。
注意:在after和before引導(dǎo)的從句中,由于連詞本身已經(jīng)明確了動作的先后順序,有時也可以用一般過去時代替過去完成時。
Afterhe(had)checkedtheanswers,hehandedinhispaper.(兩者皆可)
四、過去完成時與一般過去時的區(qū)別
這是學(xué)習(xí)的重中之重和易錯點。
時態(tài)功能例句
一般過去時表示過去某個時間發(fā)生的動作或存在的狀態(tài)。Isawamovieyesterday.我昨天看了一部電影。(只說明昨天做了這件事)
過去完成時表示在過去某個時間或動作之前已經(jīng)發(fā)生的動作,即“過去的過去"。WhenIgothome,mybrotherhadalreadyseenthemovie.當(dāng)我到家時,我弟弟已經(jīng)看過那部電影了。(“看”發(fā)生在“到家"之前)
判斷技巧:在復(fù)合句中,找出兩個過去的動作,發(fā)生在前的用過去完成時,發(fā)生在后的用一般過去時。
五、過去完成時的時間狀語
過去完成時通常與以下表示“到過去某時為止”或“在過去的過去"的時間狀語連用:
bytheendoflastweek/month/year...(到上周末/上個月底/去年年底為止)
bythetime+一般過去時的句子(到...時候為止)
when/before/after+一般過去時的句子
already,yet,ever,never,just等(這些詞常放在had和過去分詞之間)
例句:
Bythetimehewasten,hehadstartedtolearnphysics.到他十歲時,他已經(jīng)開始學(xué)習(xí)物理了。
ShehadneverbeentoBeijingbeforeshewenttherelastyear.在去年去之前,她從未去過北京。
1.Bytheendoflastterm,they________over2,000Englishwords.
A.learnedB.haslearnedC.hadlearnedD.learn
2.Thevolunteers________onehundredtreesbeforelastTreePlantingDay.
A.plantedB.haveplantedC.wouldplantD.hadplanted
3.Thehouse________atthefootofahill.Whenwearrived,thehosthad________snacksoutonthetable.
A.lies;laidB.lays;liedC.lies;layD.lays;lay
4.Wehadfinishedallthenewlessons________lastmonth.
A.a(chǎn)fterB.bythetimeC.bytheendof
5.Shesaidwhenshegottothecinema,thefilm________for5minutes.
A.hasbegunB.hadbegun
C.hasbeenonD.hadbeenon
6.Nancysaidthatshe________themagazinetothelibraryalready.
A.hasreturnedB.returnedC.hadn’treturnedD.hadreturned
7.WhenIgottothetrainstation,thetrain__________.
A.leftB.hasleftC.hadleftD.wasleft
8.—WhatwereyoudoingwhenIphonedyouyesterdayevening
—I________myhomeworkandwasstartingtotakeabath.
A.havejustfinishedB.justfinishedC.hadjustfinishedD.wasjustfinishing
9.BeforeO'SheahostedtheJoyFMprograminBeijing.He_____inHongkongfortenyears.
A.worksB.hasworkedC.hadworkedD.wouldwork
10.—Howlong________you________TVbythetimeIcalledyou
—Forabouttwohours.
A.had;watchedB.have;watchedC.did;watchD.were;watching
11.Henry_______morethantwohundredforeignstampsbytheendoflastmonth.
A.collectedB.hadcollectedC.wouldcollectD.wascollecting
12.BythetimeIgottothesupermarket,allthetomatoes________.
A.selloutB.havebeensoldout
C.soldoutD.hadbeensoldout
13.BythetimeIgottotheairport,theplane________.
A.havetakenoffB.hadtakenoff
C.istakenoffD.istakingoff
14.Bythetimehewasfourteen,he________upasmallchemistrylab.
A.hadsetB.hassetC.setD.sets
15.WhenIgotup,myparentshadalreadygoneoutandtheyhadn’t________meanote.
A.givenB.leaveC.shownD.left
16.—Youdidn’twatchthemovie
—Yes,butbythetimeI______tothecinema,themovie______forseveralminutes.
A.got;hasbegunB.got;hadbeenon
C.got;hadbegunD.got;hasbeenon
17.What_________Jane_________bythetimehewasseven
A.did…doB.has…doneC.have…doneD.had…done
18.Thegirlsittingnexttomeontheplanewasverynervous,forshe________before.
A.didn’tflyB.hasn’tflownC.hadn’tflownD.wasn’tflying
19.Hetoldusthathe________thelettersinthemorning.
A.willpost
B.haveposted
C.wasposting
D.hadposted
20.Bythetimemyfathergottothestation,thebus________.
A.leftB.hasleftC.hadleftD.wasleaving
21.What_________Annie_________bythetimehewasten?
A.did…doB.did…didC.has…doneD.had…done
22.Whenwearrivedatthecinema,themovie_________forhalfanhour.
A.beginsB.beganC.hadbegunD.hadbeenon
23.BythetimeIgothome,myparents_______forhalfanhour.
A.haveleftB.hadleftC.havebeenawayD.hadbeenaway
24.Hе_________inthefactoryforthreeyearsbeforehejoinedtheArmy.
A.hasworkedB.worksC.hadworkedD.willwork
25.Tomfoundthatthetrain________whenhe________atthestation.
A.left;hadarrived
B.left;arrived
C.hadleft;hadarrived
D.hadleft;arrived
26.ThemetalwassomethingI________never________beforeorsince.
A.will...seeB.would...seeC.have...seenD.had...seen
27.—DidyouseeMrs.Leeinthemeetingroom
—No.WhenIgotthere,she________anothermeeting.
A.hadleftforB.hadleftto
C.wasleavingforD.wasleavingto
28.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.
A.hadcookedB.cookedC.havecookedD.wascooked
29.Shesaidwhenshegottothecinema,thefilm________forfiveminutes.
A.hasbegunB.hadbeenonC.hasbeenon
30.—Whywashelateforschoolyesterday
—Heoverslept.Bythetimehegottothebusstop,thebus_____already_____.
A.was,leavingB.has,leftC.would,leaveD.had,left
31.Bythetimetheteachercame,we__________cleaningtheclassroom.
A.finishedB.havefinishedC.hadfinished
32.HanMei________totheGreatWalltwicebeforeshewenttouniversity.
A.hasbeenB.hadbeenC.wasD.is
33.Themeeting________bythetimeIgotthereyesterday.
A.wasonB.hasbeenonC.hadbegunD.hasbegunon
34.TheplanetoThailand________bythetimeIgottotheairportinahurry.
A.tookoffB.takenoff
C.hadtakenoffD.hastakenoff
35.—DidyouseeTomattheairport
—No.Hisplane________bythetimeI________there.
A.hastakenoff;got
B.tookoff;hadgot
C.hadtakenoff;got
36.I________whenyoucalledme.ThenIgotonataxiatonce.ButwhenIgottothehall,theconcert________for30minutes.
A.slept;hadbegunB.slept;hadbeenon
C.wassleeping;hadbegunD.wassleeping;hadbeenon
37.WhenIgotthere,he______already.
A.leftB.hasleftC.hadleftD.wouldleft
38.Bytheendoflastyear,he__________20piecesofmusic.
A.hadwroteB.hadwrittenC.wroteD.hadbeenwritten
39.Myparents________fortwentyyearsbythetimeIwas15.
A.marriedB.hadmarriedC.hadbeenmarriedD.hadgotmarried
40.—Wewenttothethemeparkyesterdayafternoon.Whydidyounotcomewithus
—BecauseI________theretwice.
A.havegoneB.hasbeenC.hadbeenD.hadgone
41.I_____900EnglishwordsbythetimeIwasten。
A.learnedB.waslearning
C.hadlearnedD.learnt
42.Whenwegotthere,themeeting________forhalfanhour.
A.hasbeenonB.hasonC.wasonD.hadbeenon
43.Не_________toplaythepianobeforehewas11yearsold.
A.wouldlearnB.hadlearnedC.haslearnedD.learns
44.Shesaidshe__________thestoryalready.
A.hasreadB.readC.willreadD.hadread
45.BythetimeIrushedintothecinema,themovie________forhalfanhour.
A.hadbegunB.beganC.wasonD.hadbeenon
46.BythetimeIgottothecinema,themovie_______fortenminutes.
A.hadbegunB.hadbeenonC.hasstartedD.hasbeenon
47.BythetimeRoywalkedintotheclassroom,theteacher________teachingalready.
A.startedB.wouldstartC.startsD.hadstarted
48.SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat________.
A.wouldhappenB.hadhappenedC.happenedD.washappened
49.Whenhegottotheairport,hefoundhe__________theirpassportathome.
A.leftB.hasleftC.hadleftD.wasleft
50.BythetimeIgottothestation,thetrain________.
A.leftB.hasleft
C.wasleavingD.hadleft
51.WhenIarrivedatthecinema,themovie________fortenminutes.
A.hasbegunB.hadbegunC.hadbeenonD.hasbeenon
52.Shetoldusthatherbrother________theleagueformorethanthreeyears.
A.hadbeeninB.hasbeenin
C.hadjoinedD.hasjoined
53.We________totellCandythegoodnews,butwefoundthatshewasn’tin.
A.meanB.havemeantC.hadmeantD.meant
54.Bythetimehewaseighteen,he
threeforeignlanguages.
A.learnB.learnedC.haslearnedD.hadlearned
55.Thetrain________bythetimewegottotherailwaystation.
A.hadleftB.leftC.hasleftD.leftfor
56.Shetoldmethatshe________acoldforthreedays.
A.hascaughtB.hadhad
C.hashadD.hadcaught
57.Themovie__________for20minuteswhenIarrived.
A.hadstartedB.hadbeenonC.hadbegunD.hasbeenon
58.LastThursdaymybrothertoldmehe________aninterestingbookabouttheWTOtwodaysbeforeandthatChina________theWTOin2001.
A.read;joinedB.read;hadjoinedC.hadread;joinedD.hadread;hadjoined
59.TombythetimeIgottotheparty.
A.leftB.wasleavingC.hadleftD.hasleft
60.Mostofthework________bythetimewearrived.
A.wasdoneB.weredoneC.hadbeendoneD.havebeendone
()
()
參考答案及試題解析
1.C
【解析】句意:到上學(xué)期為止,他們已經(jīng)學(xué)了2000多個英語單詞。
考查時態(tài)。learned一般過去時;haslearned現(xiàn)在完成時;hadlearned過去完成時;learn一般現(xiàn)在時;根據(jù)時間狀語bytheendoflastterm,表示動作發(fā)生在過去的過去,用過去完成時,故選C。
2.D
【解析】句意:在去年植樹節(jié)之前,志愿者們已經(jīng)種了一百棵樹。
考查動詞時態(tài)。根據(jù)“beforelastTreePlantingDay”可知,表示過去的過去發(fā)生的動作,用過去完成時態(tài)“haddone”,故選D。
3.A
【解析】句意:這所房子坐落在山腳下。當(dāng)我們到達時,主人已經(jīng)在桌子上放好了零食。
考查時態(tài)和動詞辨析。lies位于,坐落在;laid放(過去式);lay放。根據(jù)“Thehouse…atthefootofahill.”可知,房子坐落在山腳下,應(yīng)該用lie,且陳述客觀事實,應(yīng)該用一般現(xiàn)在時,主語Thehouse是第三人稱單數(shù),故第一空填lies。根據(jù)“thehosthad…snacksoutonthetable."可知,主人放好了零食,應(yīng)該用lay,根據(jù)“had”可知,此處句子時態(tài)為過去完成時,lay的過去分詞是laid。故選A。
4.C
【解析】句意:到上個月月底,我們已經(jīng)完成了所有的新課。
考查介詞辨析。after在……之后;bythetime到……的時候,相當(dāng)于連詞,引導(dǎo)時間狀語從句;bytheendof到……的末尾;根據(jù)“l(fā)astmonth"是短語,排除B;“hadfinished”是過去完成時,可知此處用“by+過去的時間”,排除A。故選C。
5.D
【解析】句意:她說當(dāng)她到達電影院時,那部電影已經(jīng)上演了5分鐘。begin開始,是短暫性動詞;beon上演,是延續(xù)性動詞。根據(jù)for5minutes可知與時間短語連用,故用延續(xù)性動詞,故排除AB兩項。根據(jù)said可知此處用過去完成時,故選D。
6.D
【解析】句意:南希說她已經(jīng)把那本雜志還了圖書館。A.hasreturned現(xiàn)在完成時態(tài)的單數(shù)形式;
B.returned過去式;C.hadn’treturned過去完成時的否定形式;D.hadreturned過去完成時態(tài)。考查過去完成時。句中“said”是過去式,可知還雜志這一事件發(fā)生在過去的過去,故應(yīng)使用過去完成時。故選D。
7.C
【解析】句意:當(dāng)我到火車站的時候,火車已經(jīng)開了。
考查過去完成時。根據(jù)句意可知,火車在我到達火車站之前就開了,而gotto是過去時,leave“離開"這一動作在gotto之前已經(jīng)發(fā)生,所以要用過去完成時,過去完成時的結(jié)構(gòu)是had+過去分詞,leave的過去分詞是left。故選C。
8.C
【解析】句意:——昨晚我給你打電話時你在做什么?——我剛做完作業(yè),正準備洗澡。
考查過去完成時的用法。根據(jù)“whenIphonedyouyesterdayevening”和“andwasstartingtotakeabath"可知,做完作業(yè)發(fā)生在打電話這一過去動作之前,過去的過去,需用過去完成時,結(jié)構(gòu)為haddone。故選C。
9.C
【解析】句意:O'Shea在北京主持JoyFM節(jié)目前,他在香港工作了10年了。根據(jù)BeforeO'SheahostedtheJoyFMprograminBeijing和fortenyears.可知主句用過去完成時態(tài);故選C
10.A
【解析】句意:——我給你打電話時你看了多長時間電視?——大約兩個小時。
考查動詞時態(tài)。had…watched過去完成時;have…watched現(xiàn)在完成時;did…watch一般過去時;were…watching過去進行時。根據(jù)bythetime“到……時候為止”,可知表示事情發(fā)生在過去的過去,用過去完成時,結(jié)構(gòu)是“had+動詞的過去分詞”,故選A。
11.B
【解析】句意:到上月底為止,亨利已經(jīng)收集了二百多張外國郵票。
考查時態(tài)。A.collected一般過去時;B.hadcollected過去完成時;C.wouldcollect過去將來時;D.wascollecting過去進行時,bytheendoflastmonth.意為“上月月底之前”,表示過去某一時間或動作以前已經(jīng)發(fā)生或完成對過去的某一點造成的某種影響或是結(jié)果。它表示動作發(fā)生的時間是“過去的過去”,故用過去完成時。故選B。
【點睛】過去完成時表示在過去某一時間或動作之前已經(jīng)發(fā)生或完成的動作。表示的時間是“過去的過去”,常與bylastyear,bythetimeofyesterday,等連用。如:1.Shesaidshehadseenthefilm4times.她說她看過這部電影4次了。2.WhenMr.Ligottotheclassroom,allthestudentshadbegunreading.李先生到教室時,所有的學(xué)生都開始讀書了。3.Bythetimetheyarrived,thebushadleft.他們到達時,公共汽車已經(jīng)開走了。4.Whenwearrived,hehadalreadyleft.我們到達時他已經(jīng)離開了。5.Bysixo’clock,hehadworkedtwelvehours.到6點鐘時他就已工作了12小時。
12.D
【解析】句意:我到超市時,所有的西紅柿都賣完了。
考查過去完成時。sellout賣完,動詞原形;havebeensoldout已經(jīng)被賣完,現(xiàn)在完成時的被動結(jié)構(gòu);soldout賣完,過去時;hadbeensoldout已經(jīng)被賣完,過去完成時的被動結(jié)構(gòu);根據(jù)句意理解及句中Bythetime引導(dǎo)的從句可知,主句的動作發(fā)生在從句動作之前,而從句用的是過去時,所以主句要用過去完成時,且句子主語thetomatoes與動詞sellout之間是被動關(guān)系,所以應(yīng)該用被動語態(tài),故選D。
13.B
【解析】句意:等我到機場的時候,飛機已經(jīng)起飛了。havetakenoff已經(jīng)起飛了,是現(xiàn)在完成時態(tài);hadtakenoff過去完成時態(tài);istakenoff被起飛了,是一般現(xiàn)在時的被動語態(tài);istakingoff將要起飛,現(xiàn)在進行時表示將來。句中bythetime引導(dǎo)的是狀語從句,從句用一般過去時態(tài),主句用過去完成時態(tài),故選B。
14.A
【解析】句意:到他十四歲的時候,他已經(jīng)建立了一個小型化學(xué)實驗室。
考查過去完成時。根據(jù)“Bythetimehewasfourteen"可知,到14歲時,他已經(jīng)建立了一個小型化學(xué)實驗室,此處應(yīng)用過去完成時“had+動詞過去分詞”,表示過去的過去,set的過去分詞為set。故選A。
15.D
【解析】句意:當(dāng)我起床時,我的父母已經(jīng)出去了,他們沒有給我留下一張紙條。
考查動詞辨析。given給;leave離開/留下,原形;shown展示;left離開/留下,過去分詞。此空前用的hadn’t,可知時態(tài)為過去完成時,結(jié)構(gòu)had+動詞過去分詞,leave“離開,留下"的過去分詞為left。故選D。
16.B
【解析】句意:-你沒有看這部電影嗎?-不,我看了,但是當(dāng)我到達電影院的時候,電影已經(jīng)開始好幾分鐘了。got到達,過去式;hasbegun現(xiàn)在完成時;hadbeenon過去完成時,系表結(jié)構(gòu);hadbegun過去完成時;hasbeenon現(xiàn)在完成時。結(jié)合本題語境可知,在我倒電影院之前,電影已經(jīng)開始幾分鐘了。當(dāng)bythetime后的從句用一般過去時,主句要用過去完成時,再結(jié)合forseveralminutes可知,要用延續(xù)性的hadbeenon。故選B。
17.D
【解析】句意:到他七歲的時候Jane都做了什么?
did…do一般過去時態(tài),一般疑問句形式;has…done現(xiàn)在完成時;have…done現(xiàn)在完成時;had…done過去完成時。句中bythetimehewasseven意為“到……時候”,常和完成時態(tài)搭配使用,根據(jù)句意可知,這里指他七歲之前一直到他七歲,應(yīng)用過去完成時態(tài),故應(yīng)選D。
【點睛】一般過去時表示過去發(fā)生的動作或存在的狀態(tài),謂語動詞應(yīng)變?yōu)檫^去式形式;現(xiàn)在完成時,表示過去發(fā)生的動作持續(xù)到現(xiàn)在,對現(xiàn)在造成影響或結(jié)果。其構(gòu)成是have/has+過去分詞,has用于主語是第三人稱單數(shù)時;過去完成時表示在一個過去動作之前發(fā)生的動作,即過去的過去,其構(gòu)成是had+過去分詞。本題中bythetime意為“到……時候”,常和完成時態(tài)搭配,從句中使用了一般過去時,故主句用過去完成時,選D。
18.C
【解析】句意:飛機上坐在我旁邊的那個女孩非常緊張,因為她以前沒有坐過飛機。
考查動詞時態(tài)。主句用了一般過去時,原因狀語從句表示“她以前從未坐過飛機”是比主句動作更早的事情,指過去的過去,故用過去完成時。故選C。
19.D
【解析】句意:他告訴我們他早上已經(jīng)把信寄出了。
考查賓語從句時態(tài)。willpost一般將來時;haveposted現(xiàn)在完成時;wasposting過去進行時;hadposted過去完成時。當(dāng)主句是一般過去時時,從句應(yīng)該用相應(yīng)的過去時態(tài),由題意可知寄信發(fā)生在過去的過去,故使用過去完成時。選D。
20.C
【解析】句意:在我父親到車站的時候,公交車已經(jīng)離開了。
考查時態(tài)。根據(jù)“Bythetimemyfathergottothestation"可知公交車離開的動作發(fā)生在到達之前,用過去完成時haddone。故選C。
21.D
【解析】句意:到他10歲的時候,Annie做過什么?
did…do一般過去時態(tài),一般疑問句形式;did…did形式錯誤,第一個空用了助動詞did,謂語動詞應(yīng)變?yōu)樵?;has…done現(xiàn)在完成時;had…done過去完成時。句中bythetime意為“到……時候”,常和完成時態(tài)搭配,從句中使用了一般過去時,故主句用過去完成時,選D。
22.D
【解析】句意:當(dāng)我們到達電影院時,電影已經(jīng)放映了半個小時了。
考查動詞時態(tài)。根據(jù)“Whenwearrivedatthecinema,themovie...forhalfanhour."并結(jié)合選項可知,“電影放映”發(fā)生在“我們到達"之前,“arrived”用的是一般過去時,由此推斷空格處用過去完成時,其謂語結(jié)構(gòu)是:had+動詞的過去分詞。由“forhalfanhour"可知,空格處要填延續(xù)性動詞。故選D。
【點睛】易錯分析:本題考生容易根據(jù)漢語表達,而誤選C選項,但本題的時間狀語“forhalfanhour”需要接延續(xù)性動詞,“begin"的延續(xù)性動詞是“beon”。
23.D
【解析】句意:我到家時,我父母已經(jīng)走了半個小時。leave離開,是短暫性動詞;beaway表示離開,表示狀態(tài),可以和for+一段時間連用。根據(jù)時間狀語forhalfanhour.可知排除AB;根據(jù)BythetimeIgothome可知,主語用過去完成時,其結(jié)構(gòu)是haddone的形式,根據(jù)題意,故選D。
24.C
【解析】句意:在他參軍之前他已經(jīng)在這個工廠工作了三年了。
hasworked現(xiàn)在完成時;works一般現(xiàn)在時,第三人稱單數(shù)形式;hadworked過去完成時;willwork一般將來時態(tài)。根據(jù)句意可知,“在這個工廠工作"發(fā)生在他參軍之前,before引導(dǎo)的從句中使用的是一般過去時,主句應(yīng)用過去完成時,故選C。
25.D
【解析】句意:湯姆發(fā)現(xiàn)當(dāng)他到達車站時,火車已經(jīng)離開了。選項中l(wèi)eft為leave的過去式形式;arrived為arrive的過去式形式;hadleft和hadarrived為過去完成時的句子結(jié)構(gòu)。本句是由主句Tomfound加that引的賓語從句構(gòu)成的復(fù)合句,賓語從句中又包含when引導(dǎo)的時間狀語從句。由于主句使用的一般過去時態(tài),故從句應(yīng)使用過去的某種時態(tài)。分析句意可知,火車離開車站的動作發(fā)生在前,湯姆到達車站的動作發(fā)生在后,所以湯姆到達車站應(yīng)用一般過去時,火車離開車站應(yīng)是“過去的過去”,故用過去完成時態(tài),故選D。
26.D
【解析】句意:這種金屬是我以前或者以后從未見過的東西。
考查時態(tài)辨析。will…see一般將來時;would…see過去將來時;have…seen現(xiàn)在完成時;had…seen過去完成時。從句子結(jié)構(gòu)可知,是一個定語從句,主句themetalwassomething用的是一般過去時,從句中看見的這個動作是在過去的過去,所以要用過去完成時。故選D。
27.A
【解析】句意:—你在會議室看見李老師嗎?—沒有。當(dāng)我到那里時,她已經(jīng)動身去下一場會議了。
考查動詞過去完成時。hadleftfor已經(jīng)動身往某地,是過去完成時;hadleftto過去完成時,介詞不對;wasleavingfor正要動身前往某地,是過去進行時;wasleavingto是過去進行時,根據(jù)前面否定回答可知李老師已經(jīng)趕往下一場會議,用過去完成時,故選A。
28.A
【解析】句意:昨天我父母到家時,我已經(jīng)做晚飯了??疾檫^去完成時。A.hadcooked過去完成時;B.cooked一般過去時;C.havecokeod現(xiàn)在完成時;D.wascooked一般過去時被動語態(tài)。由前半句中的reached和yesterday,可知“我父母到家"發(fā)生在過去,而“我做好晚飯”發(fā)生在“我父母到家"之前,即“過去的過去”,所以應(yīng)用過去完成時;其結(jié)構(gòu)為::had+動詞過去分詞。結(jié)合選項可知A選項符合題意,故答案選A。
29.B
【解析】句意:她說當(dāng)她到達電影院的時候,電影已經(jīng)上映5分鐘了。begin的意思是“開始”,是短暫性動詞;beon表示開始,上映,可以和for+一段時間連用。根據(jù)Shesaidwhenshegottothecinema可知下文是過去完成時,其結(jié)構(gòu)是haddone的形式。A.hasbegun現(xiàn)在完成時;不能和for+一段時間連用;B.hadbeenon過去完成時,可以和for+一段時間連用;C.hasbeenon現(xiàn)在完成時,可以和for+一段時間連用。根據(jù)題意,故選B。
【點睛】過去完成時表示在過去某一段時間或動作以前已經(jīng)完成的動作.由had+過去分詞構(gòu)成.
2,基本用法
表示在過去某一段時間或動作之前已經(jīng)發(fā)生或完成的動作,動作發(fā)生的時間是“過去的過去”.
Ihadarrivedhomebythattime.
Hehadlefthiscaseonthe4:30train.
表示從過去某一時間開始持續(xù)到過去另一時間.
Greatchangeshadtakenplacewhenhereturnedtohishometown.
Shehadlivedinaschoolforsixtyyears.
30.D
【分析】考點:考查動詞的時態(tài)
【解析】試題分析:句意:昨天他為什么遲到了?——他睡過頭了。他到達公交車站時,公交車已經(jīng)開走了。結(jié)合語境可知下文描述的是一直持續(xù)到過去某時的動作,故用過去完成時態(tài),選D。
31.C
【解析】句意:老師來的時候,我們已經(jīng)打掃完了教室。
考查過去完成時。A.finished表一般過去時;B.havefinished表現(xiàn)在完成時;C.hadfinished表過去完成時。根據(jù)英語語法,bythetime引導(dǎo)時間狀語從句,從句為一般過去時,主句應(yīng)用過去完成時,表示截止到從句動作發(fā)生時,主句動作已經(jīng)完成,即過去的過去。故選C。
32.B
【解析】句意:韓梅在上大學(xué)之前去過兩次長城。
考查動詞時態(tài)。根據(jù)“beforeshewenttouniversity"可知,上大學(xué)發(fā)生在過去,去長城是發(fā)生在上大學(xué)前,所以主句動作是發(fā)生在“過去的過去”,應(yīng)用過去完成時“had+動詞過去分詞”,故選B。
33.C
【解析】句意:我昨天到那兒時,會議已經(jīng)開始了。
本題考查動詞辨析和時態(tài)。wason是一般過去時,是延續(xù)性動詞;hasbeenon是現(xiàn)在完成時,是延續(xù)性動詞;hadbegun是過去完成時,是瞬間性動詞;hasbegunon是現(xiàn)在完成時。這里沒有必要加on,如果后面有時間段就用hadbeenon;故排除D;根據(jù)bythetimeIgotthereyesterday可知,此處表示在過去某時之前,已經(jīng)發(fā)生的事,用過去完成時,表示我到達之前會議已經(jīng)開始了,因此用過去完成時。故選C。
34.C
【解析】句意:當(dāng)我匆忙趕到機場時,飛往泰國的飛機起飛了。根據(jù)時間狀語“bythetimeIgottotheairportinahurry.”可知主句動作發(fā)生在前,從句動作發(fā)生在后,而從句用的是一般過去時,所以主句該用過去完成時。其構(gòu)成為had+過去分詞,因此答案選C。
【點睛】過去完成時表示在過去某一時間或動作之前已經(jīng)發(fā)生或完成的動作。表示的時間是“過去的過去”,常與bylastyear,bythetimeofyesterday,等連用。如:1.Shesaidshehadseenthefilm4times.她說她看過這部電影4次了。2.WhenMr.Ligottotheclassroom,allthestudentshadbegunreading.李先生到教室時,所有的學(xué)生都開始讀書了。3.Bythetimetheyarrived,thebushadleft.他們到達時,公共汽車已經(jīng)開走了。4.Whenwearrived,hehadalreadyleft.我們到達時他已經(jīng)離開了。5.Bysixo’clock,hehadworkedtwelvehours.到6點鐘時他就已工作了12小時。
35.C
【解析】句意:——你在機場見到湯姆了嗎?——沒有,我到那里時,他的飛機已經(jīng)起飛了??疾閯釉~時態(tài)。根據(jù)問句中的Did可知我“到達”的動作發(fā)生在過去,應(yīng)用一般過去時,飛機起飛發(fā)生在“我"到達機場之前,因而飛機起飛的時間發(fā)生在過去的過去,應(yīng)用過去完成時,其構(gòu)成為:had+動詞過去分詞;結(jié)合選項可知C選項符合題意,故答案選C。
36.D
【解析】句意:當(dāng)你給我打電話時我正在睡覺。然后我立刻打了輛出租車。但當(dāng)我到達大廳時,音樂會已經(jīng)開始了30分鐘。
考查過去進行時和過去完成時的用法。根據(jù)“whenyoucalledme”可知,此處表示“你打電話時我正在睡覺”,第一空要用過去進行時表示當(dāng)時正在進行的動作,可排除AB選項。根據(jù)“for30minutes”可知,第二空要用過去完成時表示持續(xù)狀態(tài),begin是瞬間動詞不能接時間段,beon可以表示持續(xù)狀態(tài)。故選D。
37.C
【解析】句意:當(dāng)我到那兒的時候,他已經(jīng)離開了。A.left離開,這里是一般過去時態(tài);B.hasleft已經(jīng)離開,這里是現(xiàn)在完成時;C.hadleft已經(jīng)離開,這里是過去完成時;D.wouldleft將會離開,過去將來時。根據(jù)上文WhenIgotthere可知下文用過去完成時,其結(jié)構(gòu)是haddone的形式。根據(jù)題意,故選C。
38.B
【解析】句意:到去年為止,他已經(jīng)寫了20多首曲子。
本題考查的是時態(tài),bythe.endoflastyear意為“到去年為止”,其表明此句應(yīng)用過去完成時,其謂語結(jié)構(gòu)為“had+動詞的過去分詞”。write的過去分詞為written,故答案選B。
39.C
【解析】句意:到我15歲時,我父母已經(jīng)結(jié)婚20年了。
考查時態(tài)。根據(jù)“fortwentyyearsbythetimeIwas15."可知,此處表示在某個過去的時間之前已經(jīng)發(fā)生的動作,應(yīng)用過去完成時,排除A選項,且句中動詞要用延續(xù)性動詞,B/C/D三個選項中C選項是延續(xù)性動詞,故選C。
40.C
【解析】句意:——我們昨天下午去了主題公園。你為什么不和我們一起去?——因為我去過那里兩次了。
考查現(xiàn)在完成時。根據(jù)“BecauseI…theretwice.”可知,本句表達的是已經(jīng)去過主題公園兩次了,表示動作發(fā)生在過去的過去,需用過去完成時,主語是“I”,其謂語結(jié)構(gòu)是had+done,結(jié)合選項可知,排除AB。根據(jù)“twice”可知已經(jīng)回來,需用hadbeen。故選C。
41.C
【解析】試題分析:句意:我十歲前學(xué)會了900個英語單詞。表示10歲前已經(jīng)完成的動作,表示過去某時以前已經(jīng)發(fā)生或完成的動作,用過去完成時態(tài)。故選C。
考點:考查動詞時態(tài)辨析。
42.D
【解析】句意:當(dāng)我到達那里的時候,會議已經(jīng)開始半個小時了。
考查過去完成時。hasbeenon已經(jīng)開始了,現(xiàn)在完成時;hason形式錯誤;wason一般過去時;hadbeenon過去完成時。句中“Whenwegotthere"使用的是一般過去時,會議開始在到達那里之前,應(yīng)用過去完成時態(tài)。故選D。
43.B
【解析】句意:在他11歲之前他就學(xué)會了彈鋼琴。
wouldlearn過去將來時;hadlearned過去完成時;haslearned現(xiàn)在完成時;learns一般現(xiàn)在時,動詞的第三人稱單數(shù)形式。根據(jù)句中beforehewas11yearsold可知,這里說的是在一個過去動作之前發(fā)生的事情,應(yīng)用過去完成時,故應(yīng)選B。
44.D
【解析】句意:她說她已經(jīng)讀過這個故事了。
考查動詞時態(tài)。句子含有賓語從句,主句時態(tài)是一般過去時,從句用過去的時態(tài),排除A和C;根據(jù)“already”可知,用過去完成時haddone。故選D。
45.D
【解析】句意:當(dāng)我沖進電影院時,電影已經(jīng)開始半個小時了。
考查過去完成時。根據(jù)“BythetimeIrushedintothecinema"以及“forhalfanhour”可知,時態(tài)為過去完成時,其謂語動詞構(gòu)成為haddone,此處表示延續(xù)性動作,begin為非延續(xù)性動詞不符合,應(yīng)用“hadbeenon"。故選D。
46.B
【解析】句意:我到電影院時,電影已經(jīng)上映十分鐘了。
考查時態(tài)。by后加過去時間,常與過去完成時連用。begin和start“開始”,是短暫性動詞,不能與一段時間連用,應(yīng)該轉(zhuǎn)換為beon(延續(xù)性動詞)。故選B。
47.D
【解析】句意:當(dāng)羅伊走進教室時,老師已經(jīng)開始上課了。
考查動詞時態(tài)。根據(jù)“Roywalkedintotheclassroom"可知,走進教室發(fā)生在過去,所以老師開始講課發(fā)生在走進教室之前,動作表示“過去的過去”,應(yīng)用過去完成時“had+動詞的過去分詞”,故選D。
48.B
【解析】句意:看到約翰熱淚盈眶地沖進房間,我問他發(fā)生了什么。
考查過去完成時。wouldhappen用于過去將來時;hadhappened用于過去完成時;happened用于一般過去時;washappened用于一般過去時的被動語態(tài),happen“發(fā)生”,沒有被動語態(tài)。根據(jù)“Iaskedhimwhat…"可知,此處為賓語從句,主句一般過去時,從句要用相應(yīng)的過去時態(tài),根據(jù)語境可知“發(fā)生”這個動作發(fā)生在asked“問"之前,即過去的過去,要用過去完成時。故選B。
49.C
【解析】句意:當(dāng)他到達機場時,他發(fā)現(xiàn)他把護照忘在家里了。
考查動詞時態(tài)。left離開,留下,動詞過去式;hasleft現(xiàn)在完成時;hadleft過去完成時;wasleft被動結(jié)構(gòu)。根據(jù)“Whenhegottotheairport”可知,到達機場是過去的動作,而“把護照忘在家里"發(fā)生在過去的動作之前,用過去完成時,結(jié)構(gòu)為had+done,故選C。
50.D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣東深圳北理莫斯科大學(xué)材料科學(xué)系微流控校企聯(lián)合實驗室招聘備考筆試試題及答案解析
- 2026年甘肅省酒泉市教育系統(tǒng)高層次人才引進補充備考筆試試題及答案解析
- 2025河南鄭州大學(xué)第二附屬醫(yī)院招聘員額制工作人員(碩士)23人備考考試題庫及答案解析
- 深度解析(2026)《GBT 25838-2010核電廠安全級電阻溫度探測器的質(zhì)量鑒定》(2026年)深度解析
- 深度解析(2026)《GBT 25827-2010高溫合金板(帶)材通 用技術(shù)條件》(2026年)深度解析
- 2025年黑龍江(齊齊哈爾)富裕(縣)經(jīng)濟開發(fā)區(qū)管理委員會公開招聘公益性崗位人員4人參考考試試題及答案解析
- 2025云南昆明市官渡區(qū)北京八十學(xué)校招聘5人參考筆試題庫附答案解析
- 2026北京機械科學(xué)研究總院博士研究生招生47人備考考試題庫及答案解析
- 深度解析(2026)《GBT 25645-2010信息技術(shù) 中文Linux服務(wù)器操作系統(tǒng)技術(shù)要求》(2026年)深度解析
- 關(guān)于民商法連帶責(zé)任中存在的問題及措施研究-基于金融消費者保護案件的實證分析
- 四川省達州市達川中學(xué)2025-2026學(xué)年八年級上學(xué)期第二次月考數(shù)學(xué)試題(無答案)
- 2025陜西西安市工會系統(tǒng)開招聘工會社會工作者61人歷年題庫帶答案解析
- 《繼發(fā)性高血壓》課件
- 垃圾中轉(zhuǎn)站運營管理投標(biāo)方案
- 數(shù)字媒體與數(shù)字廣告
- 綜合樓裝飾裝修維修改造投標(biāo)方案(完整技術(shù)標(biāo))
- 中藥現(xiàn)代化生產(chǎn)技術(shù)課件
- 醫(yī)學(xué)專家談靈芝孢子粉課件
- 商業(yè)廣場經(jīng)營管理及物業(yè)管理服務(wù)方案
- GB/T 20641-2006低壓成套開關(guān)設(shè)備和控制設(shè)備空殼體的一般要求
- GB/T 11586-2018船舶與海上技術(shù)船舶系泊和拖帶設(shè)備巴拿馬導(dǎo)纜孔
評論
0/150
提交評論