led是什么-dress
英语过去完成时解析版汇编含解析
一、初中英语过去完成时
1.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。
【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。
2.Before O'Shea hosted the Joy FM program in
Beijing, he_______ in Hongkong for ten years.
A. works
B. has worked C. had worked
D. would work
【答案】C
【解析】【分析】句意:O'Shea在北京主持Joy
FM节目前,他已经在香港工作了10年
了。根据Before O'Shea hosted the
Joy FM program in Beijing可知,主持节目这个动作发生在
过去,而在香港
呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),
故选C。
【点评】考查动词的时态。牢记过去完成时的用法。
3.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。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
4.I
got to the party late. By the time I arrived, some
people ______ home already.
A. went
B. would go C. had gone
D. have gone
【答案】 C
【解析】【分析】句意:
我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可
知下文描述的是过去某时已经完成的动作
,用过去完成时态。故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进
行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断
句子的时
态。
5.— 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+过
去
分词。
6.By the first day of August,
2007, the PLA ________ for eighty years.
A. founded B. has founded
C. has been found D. had been
founded
【答案】 D
【解析】【分析】句意:到2007
年8月1日为止,中国人民解放军已经成立了80年了。
句中有by+过去的时间,表示到…为止,句子
用过去完成时,found成立,故选D
【点评】动词的时态是学习英语过程中非常重要的知
识。现在完成时表示动词在过去发生
对现在造成的影响。现在完成时往往和already,yet,f
or+一段时间,since+点时间的时间状语
连用。过去完成时表示动作发生在过去的过去,句子中
强调过去的动作对现在造成的影
响。
7.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.
【点评】此题考查动词时态。
8.The
fireman________ the burning building three times
before the fire was put out.
A. is entering B. has
entered C. was entering
D. had entered
【答案】 D
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is
entering现在
进行时;B. has entered现在完成时;C. was
entering过去进行时;D. had entered过去完成
时。根据 was put
out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,
因此用过去完成时(表达过去
的过去),had entered,故选D。
【点评】考查句子时态。注意过去完成时的用法。
9.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。
【点评】本题考查过去完成时以及延续性动词的用法。
10.Tom
by the time I got to the party.
A.
left B. was leaving
C. had left D. has
left
【答案】 C
【解析】【分析】句中有“by+过去时间
”作时间状语,提示谓语动同用过去完成时,即“我
到达”和“他离开”,后者发生在前者之前,即“过
去的过去”,因此,后者用过去完成时。故
选C。
【点评】本题考查过去完成时的用法。
11.He wanted to
know how long in hospital.
A. she is staying B. she had
stayed C. did she stay
D. she stay
【答案】 B
【解析】【分析】句意:他
想要知道她在医院待了多长时间。根据停留stay发生在想知道
wanted之前,可知用过去完成时
had+过去分词,表示过去的过去已经发生的事。故选B。
【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
12.— Why didn't you give the wallet to the man
at once?
— Because he ________ before
I realized it was his.
A. had been
disappeared B.
has disappeared
C. had disappeared
D. has been disappeared
【答案】 C
【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的
之
前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了属于过
去的过去发生的事,即
一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓
语结构为:had+动词
过去分词,故选C。
【分析】此题考查动词的时态,要根据时间或
语境来判断正确的时态,并要熟练掌握各种
时态谓语部分动词的形式。
13.She said when she got to the cinema, the
film ________ for 5 minutes.
A. has
begun B. had begun
C. has been on D. had been
on
【答案】 D
【解析】【分析】句意:她说当她到达电影院的
时候,电影已经开始五分钟了。根据got
可知,电影开始五分钟属于在过去某时间前已经存在的状态,
应该用过去完成时,所以排
除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续
性的动词,所以要
将瞬间动词begin改为be on,故选D。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
14.By the end of last month, Jane _____ enough
money for the poor sick boy.
A. raised B. would
raise C. had raised
D. has raised
【答案】 C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根
据
By the end of last
month,可知句子的时态为过去完成时,C是过去完成时结构,故答
案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
15.By
the end of last month, we ______already ______ our
lessons.
A. has, finished
B. have, finished C. had,
finished D. will, finish
【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。
【点评】注意时间状语,很容易选出。
16.Mr
Brown was too busy ______ our papers _______ this
question.
A. to mark, to
answer
B. to mark, answering
C. marking,
answering
D. marking, to answer
【答案】 D
【解
析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正
在写论文,然而写论
文这个事情是发生在过去,所以要用过去进行时,所以要用making,
这里面写论文是为了回答问题
,表示目的所以answer之前应该加to。故选D。
【点评】考查固定搭配too…to…,及动词不定式表目的。
17.—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。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
18.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。
【点评】此题考查动词的时态。根据时间状语确定句子的时态。
19.By yesterday, the plane ______out of
view for more than a month.
A. is
B. has been C. was
D. had been
【答案】 D
【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据By
yesterday可知
该用过去完成时,所以选D。
【点评】考查动词时态。
20.By the time
my mum got home, I _______ my homework.
A. have finished B. had
finished C. finished
D. will finish
【答案】 B
【解析】【分析】考
查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作
在从句动作(一般过去时)之前就
已经完成了,因此主句应用过去完成时,故选B。
21.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。
【点评】考查过去完成时,注意平时识记其结构及标志词。
22.Rose and Minnie ________ each other pretty
well before they worked in the same bank.
A. knows B.
know C. have known
D. had known
【答案】 D
【解析】【分析】句意:
罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语
before they worked
in the same bank可知,认识是在同一个银行工作之前,worked是过去
时,所以
,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。
【点评】考查过去
完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分
词。
23.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和过去完成时的用法。
24.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。
25.I ________ to
go to Beijing the next day.
A.
plans B. planned
C. had planned D. has
planned
【答案】C
【解析】【分析】句意:我本来计划着第
二天去北京。动词plan用过去完成时来表示过去
未曾实现的想法,希望,打算或意图等。故选C。<
br>
【点评】考查过去完成时。
26.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。
【点评】此题考查过去完成时。注意和过去时间状语连用。
27.Johnson ______ two tickets for the
concert before Joe made a phone call to him.
A. had booked B.
booked C. has booked
D. were booking
【答案】 A
【解析】【分析】
句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过
去的过去”动作要用过去完成时
(had + 过去分词),所以选A。
28.I
you could come.
A. hope
B. had hoped C. have hoped
D. are hoping
【答案】B
【解析】【分析】句意:我
本来希望你能来。动词hope用过去完成时来表示过去未曾实
现的想法,希望,打算或意图等。故选B
。
【点评】考查过去完成时。
29.Daming
_______ to have a rest, but he didn't have time.
A. intended B. had
intended C. intends
D. has intended
【答案】B
【解析】【分析】句意
:大明本来计划休息,但是他没时间。动词intend用过去完成时来
表示过去未曾实现的想法,希望
,打算或意图等。故选B。
【点评】考查过去完成时。
30.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的词义和用法。
结构性减税-徘徊读音
护的成语-易中天文集
困开头的成语-名字英文怎么写
什么叫平移-拨水
新概念英语第三册答案-cartoons怎么读
toons-伊索寓言读后感100字
布氏姜片虫-扫荡的近义词
c表示什么-氧化亚铁化学式
-
上一篇:英语专题汇编过去完成时(一)及解析
下一篇:英语过去完成时练习题及答案及解析