break短语-赵坡

【英语】初中英语过去完成时专项训练100(附答案)
一、初中英语过去完成时
1.—We all went to the cinema
except you last night. Why didn't you come?
—Because I that movie
twice.
A. have watched B. had
watched C. was watching
D. would watch
【答案】 B
【解析】【分析】“
看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完
成时,故选B。句意是:—昨天
晚上除了你之外我们都去电影院了,你为什么没来?—因
为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
2.— 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。
【点评】考查动词时态。
3.Simon ________ the piano for ages when
he gave his first concert.
A.
has played B. is playing
C. had played D. will
play
【答案】 C
【解析】【分析】句意:西蒙举行第一次音
乐会时,他已经弹了很多年钢琴了。根据时间
状语when he gave his first c
oncert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然
后开了音乐会,表示过去的过去,
应该用过去完成时:had+动词的过去分词,故答案为
C。
【点评】考查过去完成
时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过
去分词。
4.When I got to school, I realized I ______ my
backpack at home.
A. left
B. had left C. forgot
D. had forgotten
【答案】 B
【解析】【分析
】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用
leave,
又因为是过去完成时,故选B。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
5.Yesterday when I _______ to the station, the
train ______ already.
A. got, had left
B. got, has left C. had got,
left D. got, left
【答案】
A
【解析】【分析】句意:昨天当我到达车站时,火车已经离开了。结合语境可知前文
时间
状语从句描述的是过去某时发生的动作,故用一般过去时态。下文,描述的是过去某时前
已
经完成的动作,故用过去完成时态,选A。
【点评】英语中的时态主要是借助于时间状语与上
下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结
合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
6.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。
【点评】考查动词时态。
7.— What do you think of the young
lady?
— She is hard-working. She ________
all her effort into her work before she got
ill.
A. has put
B. put C. had put
D. would put
【答案】 C
【解析】【分析】句意:
——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的
精力都投入到她的工作中。根据时间状语
从句before she got
ill.可知主句动作是过去的过
去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过
去
分词。
8.By the time I got to school, I
realized that I ________ my backpack at home.
A. have forgotten B.
had forgotten C. have left
D. had left
【答案】 D
【解析】【
分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成
时。by the time
:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句
则表示在此时间之前某个
事件已完成。值得注意的是,当从句用过去时时,主句通常用过
去完成时。Leave sth.
Sp.:把…落在某地。结合句意和语境可知选D。
【点评】此题考查过去完成时的用法。
9.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。
【点评】考查动词的时态,本题涉及过去完成时的应用。
10.By
the time I got there, the football match ________
already ________.
A. has; finished
B. was; finished C. had;
finished D. finished
【答案】 C
【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。by the
time通常用完
成时态,根据got可知是过去完成时,故选C。
【点评】考查过去完成时。
11.He said that
________.
A. he has finished
his work already B. he had
finished his work already
C. has he
finished his work already D.
had he finished his work already
【答案】B
【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是
过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分
词,
排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以
排除D,故
选B。
【点评】考查过去完成时,注意其定义的理解。
12.The film when I got there.
A. was on B. has
been on C. had begun
D. has begun
【答案】 C
【解析】【分析】题中“I got
there”表现的是过去时,且题意表达已经开始故为过去完成
时,故选C.
【点评】此题考查过去完成时。
13.—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。
14.Mary thought of
the party which she___________ for this day.
A. plan B.
planned C. had planned
D. would plan
【答案】 C
【解析】【分析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thought
of的
动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。
【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。
15.My grandparents for fifty
years by the time My sister was 15.
A. married B. had married
C. had got married D. had been
married
【答案】D
【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据for
fifty years
五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用
过去完成时had
been married“结婚”表状态。故选D。
【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。
16.They to help but could not get there
in time.
A. wanted
B. had wanted C. want
D. have wanted
【答案】B
【解析】【分析】句意:
他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完
成时来表示过去未曾实现的想法,希
望,打算或意图等。故选B。
【点评】考查过去完成时。
17.— 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。
【点评】考查时态,注意过去的过去是过去完成时的用法。
18.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的词义和用法。
19.Mr. Wang ______ in
this factory for 30 years already.
A. works B. is
working C. has worked
D. will work
【答案】 C
【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据 for 30 years al
ready,
可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,<
br>故答案是C。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
20.—Are you surprised at the ending of the
movie?
—No, because I ___________ the
story.
A. read
B. will read C. have
read D. was reading
【答案】 C
【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—
不惊讶,因为我读过这个
故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为
C。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
21.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。
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
22.Peter ________ to have a cool model plane.
A. hoped B. had
hoped C. has hoped
D. hopes
【答案】B
【解析】【分析】句意:彼得本来希望
有一架很酷的飞机模型。动词hope用过去完成时
来表示过去未曾实现的想法,希望,打算或意图等。
故选B。
【点评】考查过去完成时。
23.By the
end of last term, the students of Class
One___________ three projects.
A. finished B. would finish
C. have finished D. had
finished
【答案】 D
【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据by the end
of last
term,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。
【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。
24.By the end of last month, I ______________
all the CDs of Justin Bieber.
A. had collected B.
collected C. have collected
D. collect
【答案】 A
【解析】【分析】句意:到上
个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已
经收集,过去完成时;B.收集了,一般
过去时;C.已经收集,现在完成时;D.收集,一般现
在时。根据By the end of
last month可知时态是过去完成时,结构是had+动词过去分词,
collect的过去分
词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
25.I
met Jim last week. We___________ each other for
about twenty years since we left Japan.
A. didn't meet B.
don't meet C. haven't met
D. hadn't met
【答案】 D
【解析】【分析】句意
:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有
见面,一般过去时;B.没有见面,
一般现在时;C.已经没有见面,现在完成时;D.已经没有
见面,过去完成时。for+时间段用完成
时,排除A、B。met表明时态是过去时,所以用过
去完成时,故选D。
【点评】考查过去完成时,注意平时识记其结构及标志词。
26.When
Tom got to the examination room, he realized he
______ his pen at home.
A. was leaving
B. had left C. forgot
D. was forgetting
【答案】 B
【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,
这是一个发生
在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选
B。
【点评】考查过去完成时。
27.His father
said that he_____ Zhang Jiajie for 10 days.
A. has been in B. has
gone to C. had gone to
D. had been in
【答案】 D
【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,现在完成时;
been in去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;
D.去了
某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去
完成时,故排除AB,
说话的时候,他爸爸还在张家界,用had been in,符合题意,故选
D。
【点评】考查动词短语辨析。注意识记have been in和过去完成时的用法。
28.Tom realized that he ________ his physics
book at home when he reached school.
A.
left B. had left
C. was leaving D.
leaves
【答案】 B
【解析】【分析】本题考查过去完成时
的用法,由had+过去分词。我们可以看到意识到和
到都是过去的动作,而忘记带物理书则是在意识到
之前,故为过去的过去,选B。
29.The movement
of boycotting(联合抵制) the South Korean goods in
whole China
_______ for a few months by the
time Lotte Group(乐天集团)agreed to provide land for
USA.
A. had been on
B. had begun C. has
been on
【答案】 A
【解析】【分析】句意:到乐天集团
为美国提供土地为止,政府在全中国联合抵制韩国货
物已经开始了一段时间。by +过去时间状语和过
去完成时连用,可知句子时态要用过去完
成时,begin为瞬间动词,不能与一段时间连用。故选A。
【点评】此题考查过去完成时。注意和过去时间状语连用。
30.The bus ______ for five minutes when Tim
arrived at the station.
A.
went B. has left
C. had left D. had been
away
【答案】D
【解析】【分析】句意:当迪姆到达车站时,公
交离开了五分钟了。表示到达车站前已经
发生或完成的动作,句子用过去完成时态;leave是一个非
延续性的动词,不能与表示一段
时间的状语for…连用,可以表达成be
away,形容词表示状态,可以与表示一段时间的状
语连用。故选D。
【点评】本题考查过去完成时以及延续性动词的用法。