【英语】过去完成时练习题(word)
一、初中英语过去完成时
1.—DidyoueTomattheparty?
—No,hebythetimeIgotthere.
t
【答案】C
【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发
生,故选C。句意是:在我到那里之前他已经离开了。
【点评】本题考查过去完成时的用法。
2.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.
d
【答案】C
【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根
据Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答
案是C。
【点评】考查过去完成时,注意过去完成的时的判定方法。
3.Bytheendof2012,manybuildingsbuiltinourcity.
【答案】C
【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是
build这一动作的承受者,该用被动语态。而被动语态是由“be+及物动词的过去分词”构
成。根据Bytheendof2012可知该用过去完成时,所以选C。
4.WhenI______thecinema,thefilm_______fortenminutes
;dat;hasbeenon
d;dto;hadbeenon
【答案】D
【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影
已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所
以选D。
【点评】要注意完成时态中的延续性动词的转换。
5.imeIarrived,somepeople______homealready.
ne
【答案】C
【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可
知下文描述的是过去某时已经完成的动作,用过去完成时态。故选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。
6.BythefirstdayofAugust,2007,thePLA________foreightyyears.
nfounded
【答案】D
【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。
句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D
【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生
对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语
连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影
响。
7.Bytheendoflastmonth,IalltheCDsofthefamoussinger.
lected
【答案】D
【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过
去,故用过去完成时。故选D.
【点评】此题考查动词时态。
8.Hesaidthat________.
inishedhisworkalready
inishedhisworkalready
【答案】B
【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是
过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分
词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以
排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。
9.ThefilmwhenIgotthere.
un
【答案】C
【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成
时,故选C.
【点评】此题考查过去完成时。
10.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.
ered
【答案】D
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。ring现在
进行时;ered现在完成时;ering过去进行时;ered过去完成
时。根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,
因此用过去完成时(表达过去的过去),hadentered,故选D。
【点评】考查句子时态。注意过去完成时的用法。
11.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.
;;;;lied
【答案】A
【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意
思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过
去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放
置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故
这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选
A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
12.—What'sup?—imeIgottothetrainstation,thetrain
for10minutes.
naway
【答案】D
【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了
十分钟了。t过去完成时态;t现在完成时态;naway现在完成
时;naway过去完成时。bythetime,在......之前,是过去完成时的标志词,表示
过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be
away,故选D。
13.Thegirlsittingnexttomeontheplanewasverynervous,forshebefore.
''''tflying
【答案】C
【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根
据上文的句子Thegirlsittingnexttomeontheplanewasverynervous的一般过去时态可知,
这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词。根
据句意,故答案为C。
【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状
态。用had+动词的过去分词表达。
14.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.
gotten……come
t…t…wouldcome
【答案】C
【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回
家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指
的是过去某时的动作,故用一般过去时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时
态。
15.BythetimeIlockedthedoor,IrealizedImykeysathome.
t
【答案】D
【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物
遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。
【点评】本题考查过去完成时的用法。
16.MrBrownwastoobusy______ourpapers_______thisquestion.
,,answering
g,g,toanswer
【答案】D
【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正
在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,
这里面写论文是为了回答问题,表示目的所以answer之前应该加to。故选D。
【点评】考查固定搭配too…to…,及动词不定式表目的。
17.—n'tyoucome?
—BecauIthatmovietwice.
atch
【答案】B
【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完
成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因
为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
18.Bythetimeheattherailwaystation,thetrain.
ived;d;d;ived;hasleft
【答案】B
【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by
thetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。
【点评】本题考查过去完成时的用法。
19.Shesaidwhenshegottothecinema,thefilm________for5minutes.
non
【答案】D
【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据got
可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排
除A和C。开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要
将瞬间动词begin改为beon,故选D。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
20.—Jim,whydidn'tyougotoBeijingbytrain?
—Badluck!WhenIgottothestation,thetrain________.
nleft
【答案】B
【解析】【分析】句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站
时,火车已经开走了。根据WhenIgottothestation可知,到那是过去时,离开是过去的
过去,使用过去完成时,haddone,故选B。
【点评】考查时态,注意过去的过去是过去完成时的用法。
21.Myparents______________toworkbythetimeI______________up.
;;un;un;got
【答案】D
【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过
去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完
成时。bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作
已经完成,即过去的过去”,主句用过去完成时,故选D。
【点评】考查动词的时态。注意bythetime的词义和用法。
22.—Areyousurpridattheendingofthemovie?
—No,becauI___________thestory.
ding
【答案】C
【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个
故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
23.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.
t
【答案】A
【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已
经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现
在时。根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,
collect的过去分词是collected,故选A。
【点评】考查过去完成时,注意平时识记其结构及标志词。
24.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.
【答案】B
【解析】【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和
到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。
25.Myauntsaidthatshe________toGuangzhou.
erbeen
【答案】D
【解析】【分析】句意:我阿姨说她从没去过广州。havegoneto…表示已经去了某地(强
调不在说话者所在地);havebeento…曾经去过某地(现在已经回来)。又因为此处是宾
语从句,而且主句是过去时,所以从句用过去完成时hadbeento。故答案为D。
【点评】此题考查过去完成时的用法。
26.Shetobeagoodmother.
ught
【答案】D
【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未
曾实现的想法,希望,打算或意图等。故选D。
【点评】考查过去完成时。
27.Themovementofboycotting(联合抵制)theSouthKoreangoodsinwholeChina
_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.
non
【答案】A
【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货
物已经开始了一段时间。by+过去时间状语和过去完成时连用,可知句子时态要用过去完
成时,begin为瞬间动词,不能与一段时间连用。故选A。
【点评】此题考查过去完成时。注意和过去时间状语连用。
28.Lucy_______togoshopping,butitbegantorain.
ted
【答案】C
【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时
来表示过去未曾实现的想法,希望,打算或意图等。故选C。
【点评】考查过去完成时。
29.Daming_______tohavearest,buthedidn'thavetime.
ended
【答案】B
【解析】【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来
表示过去未曾实现的想法,希望,打算或意图等。故选B。
【点评】考查过去完成时。
30.SeeingDanelwentintotheclassroomwithtearsinhiyes,Iaskedhimwhat.
pened
【答案】B
【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked
一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时
had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
二、初中英语动词的时态
31
.
Theteachercameintotheclassroomwhilethestudents_________theirhomework.
A
.
aredoingB
.
didC
.
weredoing
【答案】
C
【解析】
【详解】
句意:当学生们正在做作业的时候,老师走进了教室。
aredoing
正在做,现在进行时;
did
做,是
do
的过去式;
weredoing
正在做,过去进行时。根据句中
Theteachercameinto…
可
知,这句话用的是过去时态,且从句中表示的是正在进行的动作,因此应用过去进行时
态,选
C
。
32
.
WeafewmuumswhilewewereinLondon.
A
.
visitB
.
visited
C
.
havevisitedD
.
arevisiting
【答案】
B
【解析】
句意:当我在伦敦时,我参观了几个博物馆。
参观,用于一般现在时态,主语复数
时;
d
参观,用于一般过去时态;
sited
参观,用于一般现在完成时态;
iting
参观,用于现在进行时态,主语复数时;根据
whilewewereinLondon.
可知
主句用过去时态;故选
B
33
.
otothetrainstationrightnow.
A
.
leftB
.
leave
C
.
willleaveD
.
hasleft
【答案】
C
【解析】
【详解】
句意:火车一小时后出发。我现在必须去火车站。
一般过去时;
一般现在
时;
ave
一般将来时;
t
现在完成时。
inanhour
一个小时后,表示的是将
来的时间,因此句子的时态用一般将来时,其构成为
will+
动词原形,故答案为
C
。
34
.
Idon’tknowifit______________________,wewilldosomecleaningat
home.
A
.
snows;willsnowB
.
willsnow;snows
C
.
willsnow;willsnowD
.
snows;snows
【答案】
B
【解析】
【详解】
句意:我不知道明天是否会下雪。如果下雪
,
我们就在家做清洁工作。考查动词时态辨析。
前句
if
意思是
“
是否
”
,引导宾语从句,
tomorrow
(明天)用于一般将来时,从句动词需用
“will+
原形动词
”
结构,可排除
AD
两项;后句
if
意思是
“
如果
”
,引导条件状语从句,时态
遵循主将从现原则,可排除
C
项。根据句意结构和语境,可知选
B
。
35
.
Mygrandparentsinthatcitysincetheygotmarried.
A
.
willliveB
.
havelivedC
.
liveD
.
wereliving
【答案】
B
【解析】句意:自从结婚以来,我祖父母就住在那个城市。
sincetheygotmarried
是表示截
止到目前为止的时间段,主句要用现在完成时态,故答案为
B
。
36
.
--HaveyoubeentoSuningPlaza
(苏宁购物中心)
inourcity?
--ghitformorethanaweek,I'mfartoobusytogothere.
A
.
hasstartedB
.
hasbeenon
C
.
hasbeenopenD
.
hasopened
【答案】
C
【解析】
【详解】
句意:
——
你曾经去过我们市的苏宁购物中心吗?
——
没有。尽管它开业有一周多了,但
是我太忙而没有时间去那里。
和一段时间连用,动作要用延续性的或者用延续性的状态词。
open
,
start
都是瞬间动词。
beon
表示工作着,开着,一般指电器,煤气或水龙头等;
beopen
表示开着的,营业中
的;这两个词都是延续性状态,结合句意,故选
C
。
37
.
I_________abookthreedaysagoandI__________ityet.
A
.
bought;didn’treadB
.
bought;haven’tread
C
.
havebought;didn’treadD
.
havebought;haven’tread
【答案】
B
【解析】
句意:我三天前买了一本书,我还没读过。根据时间
threedaysago
(三天前)可知此句时
态是一般过去式,故填
bought
,根据
yet
(用于否定句或疑问句)可知此句时态是现在完
成时,可知填
haven’tread
。故选
B
。
38
.
—Mum,whereismydictionary?
—Oh,Ididn’teit,either.I’mafraidyou___________it.
A
.
arelosingB
.
willloC
.
havelostD
.
werelosing
【答案】
C
【解析】
句意:
——
妈妈,我的字典在哪里?
——
哦,我也没有看到它,恐怕你把它弄丢了。
losing
现在进行时态;
一般将来时态;
st
现在完成时态;
sing
过去进行时态。
lo
这一动词发生在过去,造成的结果是现在看不见了,属于完成的动
作,要用现在完成时态来表达,故答案为
C
。
39
.
---Iwenttoeyoulastnight,butyouweren’ereyouthen?
---I_______awalkbytheriver.
A
.
hadB
.
washavingC
.
havehadD
.
have
【答案】
B
【解析】
【详解】
句意:
——
昨晚我去看你了,但你不在。那时你在哪里?
——
我在河边散步。由上文中
“Wherewereyouthen?”
可知,问句是询问
“
昨天晚上当我去看望你的时候,你正在哪里?
”
此句表达的是过去正在发生的事情,要用过去进行时态。故答案为
B
。
40
.
—MayIspeaktoJudy?
—Sorry,sheaspeechinthehallnow.
A
.
makesB
.
hasmadeC
.
madeD
.
ismaking
【答案】
D
【解析】
【详解】
句意:
--
我可以让
Judy
接电话吗?
--
对不起,她现在在大厅做演讲。这是打电话用语,指
的是现在打电话的时候正在做某事,所以应该用现在进行时。故选
D
。
41
.
—Whatwasyourfatherdoingwhenyougothomeyesterday?
—Hedinneratthattime.
A
.
cooksB
.
wascookingC
.
iscookingD
.
willcook
【答案】
B
【解析】
【详解】
句意:
——
昨天当你到家的时候你的父亲在做什么?
——
当时他在做晚餐。
考查时态。
cooks
烹饪,一般现在时;
wascooking
过去进行时;
iscooking
现在进行时;
will
cook
一般将来时。根据
atthattime
以及问句可知答语时态为过去进行时。故选
B
。
42
.
Themovementofboycotting
(联合抵制)
theSouthKoreangoodsinwholeChina
_______forafewmonthsbythetimeLotteGroup
(乐天集团)
agreedtoprovidelandfor
USA
.
A
.
hadbeenonB
.
hadbegunC
.
hasbeenon
【答案】
A
【解析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开
始了一段时间。考查时态的用法。由时间状语
by+
过去时间可知要用过去完成时,排除
C
;
begin
为瞬间动词,不能与一段时间连用。故选
A
。
43
.
—Peter,whatwillyoudonextSunday?
—We______ourgrandparents.
A
.
visitB
.
visitedC
.
isvisitingD
.
willvisit
【答案】
D
【解析】
【详解】
句意:彼得,下周日你们打算做什么?
—
我们要去看望我们的祖父母。
本题考查的是时态的辨析,根据问句中的
nextSunday
可知,本题是一般将来时,故答案选
D
。
44
.
Mum_________thewindowinthekitchenwhenIgothome.
A
.
cleansB
.
willcleanC
.
wascleaningD
.
iscleaning
【答案】
C
【解析】句意:当我到家时,妈妈正在擦窗户。
弄干净,用于一般现在时态,主
语单三时;
ean
弄干净,用于一般将来时态;
aningcleans
弄干净,用
于过去进行时态,主语单三时;
ning
弄干净,用于现在进行时态,主语单三
时;根据
whenIgothome.
当我到家时,过去时态,所以主句用过去进行时态;故选
C
45
.
―Couldyoutellmewhenheback?
—comebackassoonashetheclassroom.
A
.
willcome;finishescleaningB
.
comes;willfinishcleaning
C
.
willcome;willfinishtoclean
【答案】
A
【解析】试题分析:句意:
——
你能告诉我他将什么时候回来吗?
——
当然可以。他一打
扫完教室就会回来。本题第一句是宾语从句,第二句是时间状语从句。根据回答
Hewill
comeback---
可知,本题第一空用一般将来时;第二空主句是一般将来时,
assoonas
引导
的时间状语从句用一般现在时。故选
A
。
46
.
There'slittlemeatinthefridge.I_______someinthesupermarket.
A
.
buyB
.
boughtC
.
willbuyD
.
havebought
【答案】
C
【解析】句意:冰箱里几乎没有肉了。我会在超市买一些。
动词,买;
过
去式,买;
y
一般将来时结构,会买;
ught
现在完成时态结构,已买。
根据前一句可知,
“
买肉
”
这件事还未发生,所以使用一般将来时态,
will+
动词原形。故
选:
C
。
47
.
—I’mafraidtheclasshasbegun.—Don’________untilthebell________.
A
.
doesn’tbegin;ringsB
.
won’tbegin;willring
C
.
won’tbegin;ringsD
.
doesn’tbegin;willring
【答案】
C
【解析】
试题分析:句意:
-
恐怕课已经开始了。一不要担心。直到铃声响了才会开始。前面是主
句,会议还没开始,所以用一般将来时;后面是
until
引导的时间状语从句,所以要用一般
现在时代替一般将来时。所以选
C
。
考点:考查动词时态。
48
.
—HaveyouenthefilmMonkeyKing?
—interesting.
A
.
sawB
.
haveenC
.
willeD
.
ameing
【答案】
B
【解析】
【详解】
句意:
--
你看过电影《美猴王》吗?
--
是的,我看过三次了,它是很有趣的。根据
three
times.
可知,这里指过去发生的动作对现在造成的影响或结果,这里指过去看过电影,强调
的是现在对电影有所了解。应该用现在完成时,其谓语动词的形式是:
has/have+done,
故
选
B
。
49
.
Someone______openit?
A
.
knocksB
.
knocked
C
.
isknockingD
.
wasknocking
【答案】
C
【解析】
试题分析:句意
:
有人在敲门,你可以去开一下吗?
knock
敲,
knockatthedoor
是一个固定
的短语,意思是敲门。根据句意和这个情景可知,现在有人正在敲门,故应该用现在进行
时,故选
C
。
A
是一般现在时第三人称单数形式;
B
是一般过去时;
D
是过去进行时。
考点:考查动词时态。
50
.
Morethanoneboy_________toplaybadmintonwithgirlsinourclass.
A
.
chooB
.
ischoosingC
.
arechoosingD
.
choos
【答案】
D
【解析】句意:不止一个男孩选择和我们班的女生打羽毛球。
choo
动词,选择;
is
choosing
正选择;
arechoosing
正选择;
choos
动词三单,选择。根据语义可知,本句使
用一般现在时态。
morethanone
表示
“
不止一个
”
,后接单数名词,在句中作主语时,谓语
动词用三单形式。故选:
D
。
点睛
:
注意
“
主谓一致性
”
原则,判断主语的单复数含义,牢记
“morethanone+
名词单数
”
“oneof+
名词复数
”
等类似短语的单数含义。
本文发布于:2022-12-27 23:06:11,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/43197.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |