客人英文-鸿毛泰山
(英语)英语过去完成时练习题含答案
一、初中英语过去完成时
1.—Did you see Tom at the party?
—No, he by the time I got
there.
A. left B.
was leaving C.
had left D. has left
【答案】 C
【解析】【分析】by the time的从句用过去时,主
句用过去完成时,表示主句的动作先发
生,故选C。句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
2.We are
too tired. Please stop __________ a rest.
A. to have B.
having C. have
D. has
【答案】 A
【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a
rest.固定搭
配故选A
【点评】注意时态一致,
3.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。
【点评】考查过去完成时,注意过去完成的时的判定方法。
4.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。
5.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。
【点评】考查动词的时态。牢记过去完成时的用法。
6.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。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
7.By
the time the alarm clock went off, My mother had
already _________.
A. wake me up
B. wake up me C. waken up me
D. waken me up
【答案】 D
【解析】【分析】句
意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去
完成时,用had
+动词的过去分词。wake up是动副结构,代词作宾语必须放中间,故选
D。
【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。
8.— Jack, would you like to see the new
movie?
— I'd love to, but I______ it
already.
A. am seeing
B. will see C. see
D. have seen
【答案】 D
【解析】【分析】句意:
——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已
经看过了。由already可知是完成
时,所以用have done。故选D。
【点评】本题考查完成时have
done。
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.Everything he
____ away from him before he returned to his
hometown.
A. took
B. had been taken C. had had been
taken D. had taken
【答案】 C
【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的
before he returned to his
hometown,可知主句的谓语动词要用过去完成时,又因everything
与take
之间存在动宾关系,且everything 作take
的宾语,谓语动词要用被动语态,过去完
成时的被动语态的基本构成是had been
+过去分词,第一个had表示拥有的意思,后面的
had been
taken是过去完成时的被动语态。故选C。
【点评】考查过去完成时的被动语态的基本构成。
12.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。
【点评】考查过去完成时。掌握过去完成时的构成和用法。
13.—
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。
【分析】此题考查动词的时态,要根据时间或语境来判断正确
的时态,并要熟练掌握各种
时态谓语部分动词的形式。
14.—Peter, _______ you _______ your
homework?
—Not yet, I'll do it at
once.
A. have; finished
B. Did; finish C.
Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not
yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现
在完成时,现在完成
时的结构have+done,故选A。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
15.Seeing John rush into the room with tears
in his eyes, I asked him what .
A. would happen B. had happened
C. happened D. was happened
【答案】 B
【解析】【分析】所填写动作发生在asked以前,表示过去
的过去,用过去完成时,故选
B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。
【点评】本题考查过去完成时的用法。
16.She
______ to go to school earlier, but she forgot to
get up.
A. plans
B. planned C. had planned
D. has planned
【答案】C
【解析】【分析】句意:
她本来打算早点上学,但是她忘记起床了。动词plan用过去完成
时来表示过去未曾实现的想法,希望
,打算或意图等。故选C。
【点评】考查过去完成时。
17.—Did you see Tom at the party?
—No, he _________ by the time I got there.
A. left B.
was leaving C. had
left D. has left
【答案】 C
【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没
有,我到达的时候他已经
离开了。got,一般过去时,离开在到达之前已经发生了,因此使用过去完成
时,故答案是
C。
【点评】考查过去完成时,注意过去完成时表达的是过去的过去。
18.I ______ to study hard, but someone disturb
me.
A. thought
B. had thought C. have
thought D. think
【答案】B
【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动
词think用过去完成
时来表示过去未曾实现的想法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
19.By the time she
went outside, the bus ____ already ______ .
A. had, gone B. had,
went C. has, gone
D. has, went
【答案】 A
【解析】【分析】这题考查时态的用法, by the time是连词词组,可以连接时间状语从<
br>句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用
过去完
成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。
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.-My
parents our home for a few hours when I
arrived. I didn't meet them.
-You could
call them if you wanted to know where they
were.
A. have been away from
B. had been away from C. had left
D. had gone
【答案】 B
【解析】【分析】句意:-
--当我到家的时候,我的父母已离开家几个小时了。我没遇到他
们。---假如你想知道他们在哪里的
话,你可以给他们打电话。当我到家的时候是过去时间
状语,所以我的父母已离开家几个小时了。for
a few
hours表示一段时间,不能与非延续动
词连用。所以要用过去完成时态。故选B.
【点评】考查完成时态的用法。
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.We to
be able to come and see you.
A. had hoped B. hope
C. have hoped D. are
hope
【答案】A
【解析】【分析】句意:我们本
来希望能来看看你。动词hope用过去完成时来表示过去
未曾实现的想法,希望,打算或意图等。故选
A。
【点评】考查过去完成时。
27.Lucy_______ to go shopping, but it began to
rain.
A. want
B. wants C. had wanted
D. has wanted
【答案】C
【解析】【分析】句意:露
西本来想出去购物,但是开始下雨了。动词want用过去完成时
来表示过去未曾实现的想法,希望,打
算或意图等。故选C。
【点评】考查过去完成时。
28.They to help but could not get there
in time.
A. wanted
B. had wanted C. want
D. have wanted
【答案】B
【解析】【分析】句意:
他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完
成时来表示过去未曾实现的想法,希
望,打算或意图等。故选B。
【点评】考查过去完成时。
29.– Were you late for work yesterday
morning?
– Yes. By the time I got to the
bus stop, the early bus .
A.
has already left B. is
already left C. had
already left
【答案】 C
【解析】【分析】句意:
昨天上午你上班迟到了吗?——是的,等我到达公交车站的时
候,早班车已经开走了。结合语境可知下文
描述的是过去某时前已经完成的动作,故用过
去完成时态。选C。
【点评】英语中的
时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如
果没有则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系,注
意结合这一特点进行区分。
30.By the time I
locked the door, I realized I my keys at
home.
A. had repaired
B. had changed C. had forgotten
D. had left
【答案】 D
【解析】【分析】句意为“
到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物
遗忘在某处”要用leave。该动作
发生在realized之前,用过去完成时,故选D。
【点评】本题考查过去完成时的用法。
sceo-中午好用英语怎么说
syllabus-chevron
开合-三头六臂是什么意思
plutocracy-深圳相亲活动
白娘娘盗仙草盗的是什么-快餐的英文
晚上的英文怎么写-全国国际商务英语考试
二氧化碳和氢氧化钙反应方程式-蝽科
kuandaishan-语文教学论文范文
-
上一篇:过去完成时单元练习题(含答案)
下一篇:中考英语过去完成时专题训练答案