外研版英语八年级上过去完成时复习总结及答案推荐精选.docx
《外研版英语八年级上过去完成时复习总结及答案推荐精选.docx》由会员分享,可在线阅读,更多相关《外研版英语八年级上过去完成时复习总结及答案推荐精选.docx(25页珍藏版)》请在冰豆网上搜索。
![外研版英语八年级上过去完成时复习总结及答案推荐精选.docx](https://file1.bdocx.com/fileroot1/2023-2/28/77cec31e-f816-486d-9c70-ea053107f012/77cec31e-f816-486d-9c70-ea053107f0121.gif)
外研版英语八年级上过去完成时复习总结及答案推荐精选
外研版英语八年级上过去完成时复习总结及答案推荐精选
一、初中英语过去完成时
1.—Jack,wouldyouliketoseethenewmovie?
—I'dloveto,butI______italready.
A. amseeing
B. willsee
C. see
D. haveseen
【答案】D
【解析】【分析】句意:
——杰克,你愿意去看这个新电影吗?
——当然乐意,但是我已经看过了。
由already可知是完成时,所以用havedone。
故选D。
【点评】本题考查完成时havedone。
2.—Howlonghasthetrainbeenaway?
—Sorry.Idon'tknow.BythetimeIgothere,thetrain________.
A. hasleft
B. wasleaving
C. hadbeenaway
D. hadleft
【答案】C
【解析】【分析】句意:
——火车离开多久了?
——很抱歉。
我不知道。
我到这儿的时候,火车已经离开了。
由BythetimeIgothere可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.—Whydidn'tyougivethewallettothemanatonce?
—Becausehe________beforeIrealizeditwashis.
A. hadbeendisappeared
B. hasdisappeared
C. haddisappeared
D. hasbeendisappeared
【答案】C
【解析】【分析】句意:
你为什么不立刻将钱包给那个男人?
--因为在我意识到钱包是他的之前他就已经消失了。
"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:
had+动词过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。
4.Hewantedtoknowhowlong inhospital.
A. sheisstaying
B. shehadstayed
C. didshestay
D. shestay
【答案】B
【解析】【分析】句意:
他想要知道她在医院待了多长时间。
根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。
故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
5.Thelittleboy meafewminutesbeforehismothershowedup.
A. staresat B. hasstaredat C. looksat D. hadstaredat
【答案】D
【解析】【分析】句意:
这个小男孩在他妈妈出现之前一直盯着我。
根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。
故选D。
【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。
6.Bythetimeoflastyear,she thepianoforfiveyears.
A. learnt B. haslearnt C. hadlearnt D. willlearn
【答案】C
【解析】【分析】句意:
到去年的时候,她已经学了五年钢琴了。
由时间状语Bythetimeoflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:
had+动词的过去分词。
故答案为C。
【点评】考查过去完成时。
掌握过去完成时的构成和用法。
7.—What'sup?
—Imissedthetrain.BythetimeIgottothetrainstation,thetrain for10minutes.
A. hadleft
B. hasleft
C. hasbeenaway
D. hadbeenaway
【答案】D
【解析】【分析】句意:
一怎么啦?
一我错过了火车。
在我到达火车站前,火车已经离开了十分钟了。
A.hadleft过去完成时态;B.hasleft 现在完成时态;C.hasbeenaway现在完成时;D.hadbeenaway过去完成时。
bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。
和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。
8.BythetimeIgotbacktoschool,thebell______.
A. rang
B. hasrung
C. hadrung
【答案】C
【解析】【分析】句意:
当我返回到学校时,铃早响了。
Bythetime…,在……时间前,经常用于过去完成时态。
过去完成时态,表示动作发生在过去的过去。
铃响发生在过去的动作回到学校之前,所以用过去完成时态。
A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。
故选C。
9.Shesaidwhenshegottothecinema,thefilm________for5minutes.
A. hasbegun
B. hadbegun
C. hasbeenon
D. hadbeenon
【答案】D
【解析】【分析】句意:
她说当她到达电影院的时候,电影已经开始五分钟了。
根据got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C。
开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,故选D。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
10.IthoughtI_________inmyprojectreport,butthemanagersaidhedidn'tseeitatall.
A. hand B. amhanding C. havehanded D. hadhanded
【答案】D
【解析】【分析】句意:
我以为我已经上交了我的项目报告,但是经理说他根本没有看到。
hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态;hadhanded过去完成时态。
句中Ithought使用的是一般过去时态,而根据句意可知,上交项目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
11.Bythetimehe______________atthecinema,themovie______________forfiveminutes.
A. arrived;hadbegun B. hadarrived;hadbegun
C. arrived;hadbeenon D. hadarrived;hadbeenon
【答案】C
【解析】【分析】句意:
当他到达电影院时,电影已经开演五分钟了。
arrived到达,一般过去时;hadbegun开始,过去完成时,hadbeenon进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据forfiveminutes.故排除AB,beon进行,上映,表状态,可和段时间连用,bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。
【点评】考查动词时态。
注意句子涉及到begin和beon的词义和用法。
12.Bytheendoflastmonth,I alltheCDsofthefamoussinger.
A. collect
B. collected
C. havecollected
D. hadcollected
【答案】D
【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。
故选D.
【点评】此题考查动词时态。
13.Bythetimethealarmclockwentoff,Mymotherhadalready_________.
A. wakemeup B. wakeupme C. wakenupme D. wakenmeup
【答案】D
【解析】【分析】句意:
闹钟响时,我妈妈已经把我叫起来了。
根据句意,动词应用过去完成时,用had+动词的过去分词。
wakeup是动副结构,代词作宾语必须放中间,故选D。
【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。
14.Igottothepartylate.BythetimeIarrived,somepeople______homealready.
A. went
B. wouldgo
C. hadgone
D. havegone
【答案】C
【解析】【分析】句意:
我到聚会晚了。
在我到达之前,一些人已经回家了。
结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。
故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
15.WhenI______thecinema,thefilm_______fortenminutes
A. gotto;hasbegun B. arrivedat;hasbeenon
C. reached;hadbegun
D. hurriedto;hadbeenon
【答案】D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【点评】要注意完成时态中的延续性动词的转换。
16.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.
A. works
B. hasworked
C. hadworked
D. wouldwork
【答案】C
【解析】【分析】句意:
O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。
根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
17.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.
A. hasforgotten…comes
B. forgot…come
C. hadleft…came D. hadleft…wouldcome
【答案】C
【解析】【分析】句意:
杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
18.BythetimeI________ontheTV,Beckham________twogoals.
A. turned;havescored
B. turned;hadscored
C. hadturned;havescored
D. hadturned;hadscored
【答案】B
【解析】【分析】句意:
当我打开电视的时候,贝克汉姆已经进了两个球。
本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。
从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。
【点评】考查动词时态辨析题。
19.Wearetootired.Pleasestop__________arest.
A. tohave B. having C. have D. has
【答案】A
【解析】【分析】句意:
我们是在太累了,停下来休息一下吧。
stoptohave arest.固定搭配故选A
【点评】注意时态一致,
20.Hesaidthat________.
A. hehasfinishedhisworkalready
B. hehadfinishedhisworkalready
C. hashefinishedhisworkalready
D. hadhefinishedhisworkalready
【答案】B
【解析】【分析】句意:
他说他已经完成他的工作了。
说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。
said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。
21.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.
A. hadcollected B. collected C. havecollected D. collect
【答案】A
【解析】【分析】句意:
到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。
A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。
根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
22.Themovementofboycotting(联合抵制)theSouthKoreangoodsinwholeChina_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.
A. hadbeenon
B. hadbegun
C. hasbeenon
【答案】A
【解析】【分析】句意:
到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。
by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。
故选A。
【点评】此题考查过去完成时。
注意和过去时间状语连用。
23.I________togotoBeijingthenextday.
A. plans B. planned C. hadplanned D. hasplanned
【答案】C
【解析】【分析】句意:
我本来计划着第二天去北京。
动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选C。
【点评】考查过去完成时。
24.She tobeagoodmother.
A. havethought B. thought C. thinks D. hadthought
【答案】D
【解析】【分析】句意:
她本来想做一个好妈妈。
动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选D。
【点评】考查过去完成时。
25.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.
A. left
B. hadleft
C. wasleaving
D. leaves
【答案】B
【解析】【分析】本题考查过去完成时的用法,由had+过去分词。
我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。
26.Hisfathersaidthathe_____ZhangJiajiefor10days.
A. hasbeenin
B. hasgoneto
C. hadgoneto
D. hadbeenin
【答案】D
【解析】【分析】句意:
他爸说去张家界10天了。
A.去了某地,人还没回,现在完成时;B.hasbeenin去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时。
从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。
【点评】考查动词短语辨析。
注意识记havebeenin和过去完成时的用法。
27.Pardon?
I_____quitecatchyou.
IsaidI______thesongbefore.
A. didn't,hadn'theard
B. don't,didn'thear
C. didn't,didn'thear D. won't,hadn'theard
【答案】A
【解析】【分析】句意:
请再说一遍,我没太听清你说的话。
——我说,我以前听过这首歌。
结合语境可知上文描述的是刚才发生