【彎道超車】Unit 8 Surprise endings 核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)_第1頁
【彎道超車】Unit 8 Surprise endings 核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)_第2頁
【彎道超車】Unit 8 Surprise endings 核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)_第3頁
【彎道超車】Unit 8 Surprise endings 核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)_第4頁
【彎道超車】Unit 8 Surprise endings 核心語法之過去完成時-2025年滬教牛津版九年級英語上冊精講精練(含答案解析)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論