英语过去完成时中考真题 经典.docx
《英语过去完成时中考真题 经典.docx》由会员分享,可在线阅读,更多相关《英语过去完成时中考真题 经典.docx(20页珍藏版)》请在冰点文库上搜索。
英语过去完成时中考真题经典
【英语】过去完成时中考真题经典
一、初中英语过去完成时
1.—Weallwenttothecinemaexceptyoulastnight.Whydidn'tyoucome?
—BecauseI thatmovietwice.
A. havewatched
B. hadwatched
C. waswatching
D. wouldwatch
【答案】B
【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。
句意是:
—昨天晚上除了你之外我们都去电影院了,你为什么没来?
—因为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
2.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.
A. hasforgotten…comes
B. forgot…come
C. hadleft…came D. hadleft…wouldcome
【答案】C
【解析】【分析】句意:
杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。
结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。
下文指的是过去某时的动作,故用一般过去时态。
选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。
解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
3.BeforeO'SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.
A. works
B. hasworked
C. hadworked
D. wouldwork
【答案】C
【解析】【分析】句意:
O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。
根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。
【点评】考查动词的时态。
牢记过去完成时的用法。
4.WhenI______thecinema,thefilm_______fortenminutes
A. gotto;hasbegun B. arrivedat;hasbeenon
C. reached;hadbegun
D. hurriedto;hadbeenon
【答案】D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。
【点评】要注意完成时态中的延续性动词的转换。
5.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.
A. hadleft B. haveleft C. hadbeenaway D. havebeenaway
【答案】C
【解析】【分析】句意:
到他们到达公交车站的时候,公交车已经离开十分钟了。
句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。
根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。
A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。
故选C。
【点评】考查动词时态。
6.Bythetimethealarmclockwentoff,Mymotherhadalready_________.
A. wakemeup B. wakeupme C. wakenupme D. wakenmeup
【答案】D
【解析】【分析】句意:
闹钟响时,我妈妈已经把我叫起来了。
根据句意,动词应用过去完成时,用had+动词的过去分词。
wakeup是动副结构,代词作宾语必须放中间,故选D。
【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。
7.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.
A. haveforgotten
B. hadforgotten
C. haveleft
D. hadleft
【答案】D
【解析】【分析】句意:
我到学校的时候,我意识到我把书包忘在家里。
考查过去完成时。
bythetime:
到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。
值得注意的是,当从句用过去时时,主句通常用过去完成时。
Leavesth.Sp.:
把…落在某地。
结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
8. —I______knowyoucanplaythepianosowell.
—Thankyou.
A. didn't
B. don't
C. can't
【答案】A
【解析】【分析】句意:
——我不知道你钢琴弹得那么好。
——谢谢。
A.didn't不,一般过去时态,指过去的状态及过去发生的动作;B.don't不,一般现在时态,指经常性、习惯性的动作;C.can't不能,指能力;不可能,表示否定的推测。
根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。
9.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.
A. isentering B. hasentered C. wasentering D. hadentered
【答案】D
【解析】【分析】句意:
消防队员三次进入着火的大楼,才把火扑灭。
A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时。
根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选D。
【点评】考查句子时态。
注意过去完成时的用法。
10.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.
A. lying;laid
B. lying;lay
C. lay;lain
D. lied;lied
【答案】A
【解析】【分析】句意:
这个男孩躺在地上,他把自行车放在了大树的后面。
lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。
根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。
选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
11.BythetimeIgotbacktoschool,thebell______.
A. rang
B. hasrung
C. hadrung
【答案】C
【解析】【分析】句意:
当我返回到学校时,铃早响了。
Bythetime…,在……时间前,经常用于过去完成时态。
过去完成时态,表示动作发生在过去的过去。
铃响发生在过去的动作回到学校之前,所以用过去完成时态。
A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。
故选C。
12.—Whydidn'tyougivethewallettothemanatonce?
—Becausehe________beforeIrealizeditwashis.
A. hadbeendisappeared
B. hasdisappeared
C. haddisappeared
D. hasbeendisappeared
【答案】C
【解析】【分析】句意:
你为什么不立刻将钱包给那个男人?
--因为在我意识到钱包是他的之前他就已经消失了。
"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:
had+动词过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。
13.BythetimeIlockedthedoor,IrealizedI mykeysathome.
A. hadrepaired B. hadchanged C. hadforgotten D. hadleft
【答案】D
【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。
该动作发生在realized之前,用过去完成时,故选D。
【点评】本题考查过去完成时的用法。
14.Wearetootired.Pleasestop__________arest.
A. tohave B. having C. have D. has
【答案】A
【解析】【分析】句意:
我们是在太累了,停下来休息一下吧。
stoptohave arest.固定搭配故选A
【点评】注意时态一致,
15.—Howlong you TVbythetimeIcalledyou?
—Forabouttwohours
A. had;watched
B. have;watched
C. did;watch
D. were;watching
【答案】A
【解析】【分析】由句中的bythetime可判断.这里用过去完成时,故选A。
句意是:
—到我打电话给你为止,你已经看了多长时间的电视了?
—大约两个小时。
【点评】本题考查过去完成时的用法。
16.Iaskedyourmotherifshe thatdress.
A. bought
B. hadbought
C. hadbuyed
D. buy
【答案】B
【解析】【分析】句意:
我问你妈妈她是否买了那件裙子。
本句中从句的动作应该是发生在ask之前的.所以用“had+过去分词”形式来表达。
故选D
【点评】考查过去完成时。
17.Bythetimewegotthere,thefilm________already.
A. began
B. hasbegun
C. havebegun
D. hadbegun
【答案】D
【解析】【分析】句意:
我们到那儿时,电影已经开始了。
bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。
故选D。
【点评】考查时态,注意bythetime+过去时的用法。
18.—DidyouseeTomattheparty?
—No,he_________bythetimeIgotthere.
A. left
B. wasleaving
C. hadleft
D. hasleft
【答案】C
【解析】【分析】句意:
——在聚会时你见了汤姆了吗?
——没有,我到达的时候他已经离开了。
got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
19.Bytheendoflastmonth,we______already______ourlessons.
A. has,finished
B. have,finished
C. had,finished
D. will,finish
【答案】C
【解析】【分析】题意:
到上个月末为止,我们已经结束了课程。
根据句意,应选C。
【点评】注意时间状语,很容易选出。
20.Peter________tohaveacoolmodelplane.
A. hoped
B. hadhoped
C. hashoped
D. hopes
【答案】B
【解析】【分析】句意:
彼得本来希望有一架很酷的飞机模型。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
21.Bythetimemymumgothome,I_______myhomework.
A. havefinished
B. hadfinished
C. finished
D. willfinish
【答案】B
【解析】【分析】考查动词时态。
句意为“我母亲到家时,我已经做完作业了。
”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。
22.Nickstayedupreallylatelastnight.Sothismorninghe bythetimetheclassbegan.
A. hadfallenasleep
B. hadshowmup
C. hadrealized
【答案】A
【解析】【分析】stayup熬夜,bythetime直到,句意:
Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。
fallasleep入睡,睡觉。
began是过去时,过去的过去用过去完成时,故选A。
【点评】考查过去完成时的用法。
23.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.
A. knows B. know C. haveknown D. hadknown
【答案】D
【解析】【分析】句意:
罗斯和米妮他们在同一个银行工作以前就认识了。
根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:
had+过去分词,故答案为D。
【点评】考查过去完成时。
掌握过去完成时的意义:
表过去的过去;构成:
had+过去分词。
24.Hisfathersaidthathe_____ZhangJiajiefor10days.
A. hasbeenin
B. hasgoneto
C. hadgoneto
D. hadbeenin
【答案】D
【解析】【分析】句意:
他爸说去张家界10天了。
A.去了某地,人还没回,现在完成时;B.hasbeenin去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时。
从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。
【点评】考查动词短语辨析。
注意识记havebeenin和过去完成时的用法。
25.Myauntsaidthatshe________toGuangzhou.
A. hasnevergone B. hadnevergone C. hasneverbeen D. hadneverbeen
【答案】D
【解析】【分析】句意:
我阿姨说她从没去过广州。
havegoneto…表示已经去了某地(强调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。
又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时hadbeento。
故答案为D。
【点评】此题考查过去完成时的用法。
26.Themovementofboycotting(联合抵制)theSouthKoreangoodsinwholeChina_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.
A. hadbeenon
B. hadbegun
C. hasbeenon
【答案】A
【解析】【分析】句意:
到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。
by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。
故选A。
【点评】此题考查过去完成时。
注意和过去时间状语连用。
27.We tobeabletocomeandseeyou.
A. hadhoped B. hope C. havehoped D. arehope
【答案】A
【解析】【分析】句意:
我们本来希望能来看看你。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选A。
【点评】考查过去完成时。
28.I youcouldcome.
A. hope
B. hadhoped
C. havehoped
D. arehoping
【答案】B
【解析】【分析】句意:
我本来希望你能来。
动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
29.They tohelpbutcouldnotgetthereintime.
A. wanted
B. hadwanted