-
外研版英语中考英语过去完成时专项练习题及答案
一、初中英语过去完成时
1.By the time he ______________ at the cinema, the movie ______________ for five minutes.
A. arrived; had begun B. had arrived; had begun
C. arrived; had been on D. had arrived; had been on
【答案】 C
【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。arrived到达,一般
过去 时;had begun开始,过去完成时,had been on进行,上映;begin开始,是短暂性动
词,不能和段时间连用,根据 for five minutes.故排除AB,be on进行,上映,表状态,可
和段时间连用,by the time到……时候,从句用一般过去时, 表示“截止到从句动作发生时,
主句动作已经完成,即过去 的过去”,主句用过去完成时,故选C。
【点评】考查动词时态。注意句子涉及到begin和be on的词义和用法。
2.Sue didn't go to see the film with us last week because she ________________ it with her
mother.
A. has seen B. had seen C. will see D. saw
【答案】 B
【解析】【分析】句意:苏上星期没和我们一 起去看电影,因为她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C .将看,一般将来时;D.看了,一般
过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看 电影,所以用完成时,根据
didn't可知是与过去有关,所以用过去完成时,结构是had+动词过 去分词,see的过去分词
是seen,故选B。
【点评】考查过去完成时,注意平时识记其结构,理解句意。
3.By the end of 2012, many buildings built in our city.
A. have been B. have C. had been D. will
【答案】 C
【解析】【分析】句意:到2012 年底,我们的城市里已经建成了很多大楼。Buildings是
build这一动作的承受者,该用被 动语态。而被动语态是由“be + 及物动词的过去分词”构
成。根据By the end of 2012可知该用过去完成时,所以选C。
4.When I ______ the cinema, the film _______for ten minutes
A. got to; has begun B. arrived at; has been on
C. reached; had begun D. hurried to; had been on
【答案】 D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影< br>已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所
以 选D。
【点评】要注意完成时态中的延续性动词的转换。
5.By the time they reached the bus stop, the bus__________ for ten minutes.
A. had left B. have left C. had been away D. have been away
【答案】 C
【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by
the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句 中
表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是
le ft是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是
系表结构,可 以和一段时间连用;D是现在完成时。故选C。
【点评】考查动词时态。
6.By the end of last month,I all the CDs of the famous singer.
A. collect B. collected C. have collected D. had collected
【答案】 D
【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去的过
去,故用过去完成时。故选D.
【点评】此题考查动词时态。
7.I thought I _________in my project report , but the manager said he didn't see it at all.
A. hand B. am handing C. have handed D. had handed
【答案】 D
【解析】【分析】句意:我以为我已经 上交了我的项目报告,但是经理说他根本没有看
到。hand上交,是一个动词原形;am handing是现在进行时态;have handed现在完成时
态;had handed过去完成时态。句中I thought使用的是一般过去时态,而根据句意可知,
上交项 目报告应该发生在这之前,故应使用过去完成时态,选D。
【点评】考查动词的时态,本题涉及过去完成时的应用。
8.—What's up?—I missed the train. By the time I got to the train station, the train
for 10 minutes.
A. had left B. has left C. has been away D. had been away
【答案】 D
【解析】【分析 】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了
十分钟了。 left过去完成时态; left 现在完成时态; been away现在完成
时; been away过去完成时。by the time,在......之前,是过去完成时的标志词,表示
过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be
away,故选D。
9.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left B. was leaving C. had been away D. had left
【答案】 C
【解析】【分析】句意:——火车离开多久了?——很抱歉。我 不知道。我到这儿的时
候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
10.By the time of last year, she the piano for five years.
A. learnt B. has learnt C. had learnt D. will learn
【答案】C
【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语By the time
of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+ 动词
的过去分词。故答案为C。
【点评】考查过去完成时。掌握过去完成时的构成和用法。
11.I asked your mother if she that dress.
A. bought B. had bought C. had buyed D. buy
【答案】 B
【解析】【分析】句意:我问你妈妈她 是否买了那件裙子。本句中从句的动作应该是发生
在ask之前的. 所以用“had+过去分词”形式来表达。故选D
【点评】考查过去完成时。
12.By the time we got there, the film ________ already.
A. began B. has begun C. have begun D. had begun
【答案】 D
【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到……时候, 指
从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。
【点评】考查时态,注意 by the time+过去时的用法。
13.— Jim, why didn't you go to Beijing by train?
— Bad luck! When I got to the station, the train ________.
A. left B. had already left C. has already left D. has been left
【答案】 B
【解析】【分析】 句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站
时,火车已经开走了。根据 When I got to the station 可知,到那是过去时,离开是过去的
过去,使用过去完成时,had done,故选B。
【点评】考查时态,注意过去的过去是过去完成时的用法。
14.My parents ______________ to work by the time I ______________ up.
A. began; get B. began; had got C. had begun; had got D. had begun; got
【答案】 D
【解析】【分析】句意:我起床的时候,我的父母已经开始工作 了。began开始,一般过
去时;had begun开始,过去完成时;get up 起床,一般现在时;had got up起床,过去完
成时。by the time到……时候,从句用一般过去时, 表示“截止到从句动作发生时,主句动作
已经完成,即过去 的过去”,主句用过去完成时,故选D。
【点评】考查动词的时态。注意by the time的词义和用法。
15.By the end of last week, she ______in the west of China for two months helping the
homeless children.
A. will stay B. has stayed C. would stay D. had stayed
【答案】 D
【解析】【分析】句意 :直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩
子们。根据时间状语By the end of last week到上周末为止,可知本句描述的是过去某时之
前已经完成的动作,故 用过去完成时态,故选D。
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
16.I ______ to study hard, but someone disturb me.
A. thought B. had thought C. have thought D. think
【答案】B
【解析】【分析】句意:我本来想努力 学习,但是有人打扰了我。动词think用过去完成
时来表示过去未曾实现的想法,希望,打算或意图 等。故选B。
【点评】考查过去完成时。
-
-
-
-
-
-
-
-
本文更新与2021-01-09 22:17,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/506038.html
-
上一篇:最新英语过去完成时练习题20篇
下一篇:英语过去完成时的用法总结及练习题附答案