questioned

更新时间:2022-11-26 08:59:04 阅读: 评论:0


2022年11月26日发(作者:peoples)

(英语)英语过去完成时练习题含答案

一、单项选择过去完成时

1

IsuddenlyrealizedthatIwaskeptsobusythatI______littletimewithmyfamilybefore.

A

havespentB

hadspent

C

wouldspendD

wasspending

【答案】

B

【解析】

试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间

和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选

B

考点:考查动词时态。

2

Thegirl,when_____whyshe_____intheexam,justloweredherheadandkeptsilent.

A

questioned;wascheated

B

beingquestioned;wascheating

C

questioned;hadcheated

D

beingquestioned;hascheated

【答案】

C

【解析】

考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。

When

导的是是时间状语从句,与

girl

之间是被动关系,所以用

done

形式,作弊没有被动语态,

故选

C

项。

3

SallywaxcitedtomeetSusanatthepartylastnight

They_____eachothersincethey

graduatedfromOxfordUniversityin2010

A

haven’tenB

hadn’ten

C

didn’teD

don’te

【答案】

B

【解析】

since,

自从。。。以后。上句的表语是感到激动(

“waxcited”

),这个状态发生在昨晚

“lastnight”

),也就是过去。因此他们还没彼此见面(

“Theyhadn’teneachother”

),

这个动作发生在昨晚以前,也就是过去的过去。用过去完成时

4

Whenwe_______therailwaystation,thetrain_______for5minutes

A

gotto,hadbeenawayB

reached,hadleft

C

arrived,hasbeenawayD

arrivedat,hasleft

【答案】

A

【解析】

这题考查时态,当我们到了火车站时,火车已经离开了

5

分钟了。因为火车离开是发生在

我们到火车站之前,所以用过去完成时。

5

nretiredat70afterhenearly40yearswiththeGasCompany

A

hadspentB

hasspentC

spendsD

wouldspend

【答案】

A

【解析】

本题考查时态。根据语境

n

退休已经发生在过去,所以动作

spend

度过,是过

去的过去,故用过去完成时。选

A

6

-----Whatwereyouuptowhenshedroppedin?

------I______forawhileand_____somereading.

A

hadplayed;didB

played;did

C

hadplayed:wasgoingtodoD

wasplaying;wasgoingtodo

【答案】

C

【解析】

考查时态。由第一句可判断出第二句描述的事情发生在过去,

forawhile

是相对于

when

shedroppedin

来说的

whenshedroppedin

我已经玩一会儿了

,因此该用过去完成时

态.再看后一个动作,承接前面

forawhile

,仍然在过去,

hadplayedforawhile

之后,因

此应用过去将来时,表示过去那个时间将要发生的动作,故选

C

7

—Lilywenttoethemoviealone.

—Ifshe_____meaboutit,Iwouldhavegonewithher.

A

shouldtellB

tellsC

toldD

hadtold

【答案】

D

【解析】

考查时态。句意:丽丽一个人去看电影了。

——

如果她告诉过我这件事,我会和她一起去

的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

8

______himsoquiet.

A

doIeB

hadIen

C

IhadenD

Isaw

【答案】

B

【解析】

本句中的

rarely

很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部

分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这

之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去

完成时。故

B

正确。

9

Theyoungmaninsistedhe____nothingwrongandthatthepolice___him

A

did:releadB

haddone;relea

C

haddone;mustreleaD

shoulddo;shouldrelea

【答案】

B

【解析】

考查

insist

的用法。翻译成

坚持说

不用虚拟,翻译成

坚持认为

用虚拟(

should+

动词原

形并且

should

可省。)

这个年轻人坚持说他没做错什么,坚持认为警察应该放了他。

10

Arrivingatthepartyhurriedly,weweredisappointedtofindthatthebandplaying.

A

stoppedB

willstop

C

hadstoppedD

hasstopped

【答案】

C

【解析】

解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的

were

disappointed

的状态发生在过去,

stop

这个动作发生在其之前,故应用过去完成时。所以

C

11

Asheapproachedthedoor,Mikelookedintotheroomagaintoeifhe_______anything

behind.

A

leftB

hadleft

C

hasleftD

wouldleave

【答案】

B

【解析】

B

考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。

Leavebehind

所表示的动作发生在

lookinto

之前,因此使用过去完成时,表示在过去的某

一时间或者某一动作之前就发生的动作。故

B

正确。

12

WhenMaryarrivedshefoundallherchildren______fornearlytwohours.

A

havegonetosleepB

fellasleep

C

wasfallingasleepD

hadbeenasleep

【答案】

D

【解析】

试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由

found

,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过

去,句意为:当

Mary

到达时,她发先孩子们已经睡了将近两个小时。故选

D

考点:考查时态的辨析。

13

ThemanagerissaidtohavearrivedbackfromPariswherehe______someEuropean

partners

A

wouldmeetB

ismeeting

C

meetsD

hadmet

【答案】

D

【解析】

试题分析:考查时态。不定式动作

tohavearrived

说明发生在过去,定语从句

met

发生在

过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些

欧洲伙伴。故

D

正确。

考点:考查时态

14

----DidyouknowanyGermanbeforeyougottoBerlin?

----Notasingleword_________.

A

haveIlearnedB

hadIlearned

C

I’velearnedD

Ihadlearned

【答案】

B

【解析】

试题分析:考查倒装语序及时态。具有(半)否定意义的词或短语位于句首时,用部分倒

装。排除

C

D

选项。由对话第一部分是过去时态,

一个词都没学过

这个动作应发生在过

去的过去,故用过去完成时,排除

A

选项,故选

B

。句意:

——

去柏林之前你学过些德语

吗?

——

我一个词都没学过。

考点:考查倒装语序及时态。

15

---WhatdoyouthinkoftheAmericansingerLadyGaga’sperformance?

---Toocrazy,butifI_____toherconcertsheldyesterday,Iwouldhaveenjoyedit.

A

wouldgoB

went

C

hadgoneD

shouldgo

【答案】

C

【解析】

试题分析:考查虚拟语气。句意:

--

你觉得美国歌手

LadyGaga

的表演怎么样?

--

太疯狂

了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。根据句意

可知,

并没有去看演唱会,答语是对过去的事情进行虚拟,

if

从句用

haddone

,主句

wouldhavedone

,故选

C

考点:考查虚拟语气

16

Ididn’tgetintothetwo-hourquarrel;Iknowhowit______,though.

A

wouldbreakoutB

hasbrokenoutC

wasbreakingoutD

hadbrokenout

【答案】

D

【解析】

【分析】

【详解】

考查动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句

意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选

D

17

Hesaidthathiscar________stolenandhe________havetotelephonethepolice.

A

was;wouldB

hasbeen;will

C

hadbeen;wouldD

hadbeen;will

【答案】

C

【解析】

考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故

B

D

除;又因为汽车被偷,应发生在

said

之前,故应用过去完成时。

18

Chinescientists______onTuesdaythatthey______alow-costweldingrobot,whichcan

helpimproveweldingefficiencyforsmallfactories.

A

announces;hadinventedB

announced;haveinvented

C

announced;hadinventedD

announces;haveinvented

【答案】

C

【解析】

试题分析:考查时态。第一空根据时间状语

onTuesday

可知用一般过去时;第二空动词

invent

所发生的动作在

announce

之前,故用过去完成时。句意:中国科学家在周二宣

布,他们已经发明了低成本的焊接机器人,可以帮助提高小工厂焊接效率。故

C

正确。

考点:考查时态

19

Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,some

whohavefoundthemwishthatthey______theexperienceofmeeting.

A

haven’tB

hadn’t

C

hadn’thadD

haven’thad

【答案】

C

【解析】

试题分析:考查虚拟语气。动词

wish

引导的虚拟语气,与过去事实相反,用

had+v-ed

句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他

们没有遇到的经历。故

C

正确。

考点:考查虚拟语气

20

------Youwenttothe“Bird’sNest”lastmonth,didn’tyou

------sthecondtimeI________toBeijingNationalStadium.

A

havebeenB

were

C

hadbeenD

wouldbe

【答案】

C

【解析】

考查虚拟语气。表示

是某人第几次做某事

That/This/Itis

thefirst/cond…lasttime

thatclau

(从句的谓语用现在完成时);

That/This/Itwas

thefirst/cond…lasttime

that

clau

(从句的谓语用过去完成时)。

考点:固定句式中的虚拟语气

21

Itmighthavesavedmesometrouble______theschedule.

A

didIknowB

haveIknown

C

doIknowD

hadIknown

【答案】

D

【解析】

试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中

might

havesaved

可知主句是对过去的虚拟,从句应用

ifIhadknown

与主句保持一致。

if

虚拟条

件句中含有

had

时,可将

if

省去,同时将

had

提前构成倒装结构。故选

D

项。虚拟语气重

要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间

,

一般要保持

一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当

if

件句中含有助动词

had

should

were

,

可以省略

if

,而将

had,should

were

提到句

首,从而构成倒装虚拟条件句。

考点:虚拟语气

【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动

词的虚拟时间

,

一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间

做出调整。另外,当

if

条件句中含有助动词

had

should

were

,

可以省略

if

,而将

had,

should

were

提到句首,从而构成倒装虚拟条件句。

22

Iinsistedhe______backthewallettothelady,butheinsistedhe______it.

A

handed;didn’tstealB

hand;hadn’tstolen

C

hand;notstealD

handed;hadn’tstolen

【答案】

B

【解析】

【详解】

考查

insist

用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。

insist

后跟宾语从句分两种情况,一,表示坚持要去做某事

(

未做

)insist+that

从句

(

主语

+should+

动词原形

)should

可省也可以不省

,

但要记住动词一定要用原形

,

这是一种虚拟语气。

二,但如果表对已经发生过的事的一种看法

,(

注意

;

是对已经发生过的事

)

则使用正常时态。

根据句意可知,故选

B

项。

23

.(江苏)

Iwasnttothevillagelastmonthtoehowthedevelopmentplan_______

inthepasttwoyears.

A

hadbeencarriedoutB

wouldbecarriedout

C

isbeingcarriedoutD

hasbeencarriedout

【答案】

A

【解析】考查时态。句意:上个月我被派到村里去看看在过去的两年里发展计划是如何执

行的。根据句中时间状语

lastmonth

inthepasttwoyears

可知,空格处所用的动词

carry

out

发生在

nt

之前,所以是

过去的过去

,故用过去完成时。故选

A

点睛:本题考查时态。句中包含的时间状语是解答此题的突破点,所以要做好此类题,一

定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可

以看出正确答案。本题的关键在于抓住题干中的两个时间状语

lastmonth

inthepasttwo

years

,从而得出答案。

24

I_________tohelpyoutodohomeworkbutIcouldn'tspareanytime.I________a

compositionlastnightandI'llfinishittomorrow.

A

wanted

wroteB

hadwanted

waswriting

C

hadwanted

wroteD

wanted

havebeenwriting

【答案】

B

【解析】

【详解】

考查动词时态。句意

:

我本打算在家庭作业方面帮助你的,但是我抽不出时间。我昨天晚上

整晚都在写作文,明天就能写完。第一空,句中为短语

hadwantedtodo

本打算做某事,

第二空表示时间段内正在进行的动作,故用过去进行时,综述选

B

25

---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella?

---Wonderful!ItwasthefirsttimeI______suchintelligentrobots.

A

hasenB

hasbeenenC

hadenD

hadbeenen

【答案】

C

【解析】

【详解】

考查时态语态。句意:

—Bella

,在天津举行的第三届世界智力大赛怎么样?

很棒!这是

我第一次看到这样的智能机器人。固定句式

Itis/wasthe+

序数词

+timesb

从句

….

意为

这是

某人第几次做某事的时候了

,当前面使用

is

的时候,后面的从句使用现在完成时;当前面

使用

was

的时候,后面的从句使用过去完成时。本句前面使用了

was

,说明应该使用过去

完成时。且主语

I

e

构成主动关系,要使用主动语态。故

C

项正确。

26

Thenewscameasnosurpritome.I______forsometimethatthefactorywasgoingto

shutdown.

A

hadknownB

knew

C

haveknownD

know

【答案】

A

【解析】

本题句意

我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了

。根据时间

状语

forsometime

came

可知应选

A

项。

27

AninternationalteamofastronomersannouncedWednesdaythatthey________thefirst-

everimageofablackhole.

A

havecapturedB

werecapturing

C

hadcapturedD

wouldcapture

【答案】

C

【解析】

【详解】

考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。

此处

announced

是过去的动作,

capture

动作发生在

announced

之前,过去的过去,所以用

过去完成时态,故选

C

28

Recently,PrinceAlbertIIofMonacoexpresdhisthanksfortheaidthey___________from

China.

A

receiveB

arereceiving

C

havereceivedD

hadreceived

【答案】

D

【解析】

【详解】

考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的

AlbertII

王子表达了他的

感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中

“expresd”

使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所

发生的事情。故

D

项正确。

29

Hardly________whenshe________someoneknockingatthedoor.

A

didshesit,heardB

didshesit,hadheard

C

hadshesat,hadheardD

hadshesat,heard

【答案】

D

【解析】

试题分析:考查倒装句和时态。本句中放在句首的副词

hardly

,是一个表示否定含义的副

词,放在句首谓语动词要使用部分倒装的形式。且

hardly....when....

意为

...

...”

,主句的

动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人敲门。故

D

正确。

【名师点睛】

请先看一道题:

a.I__________ensuchagoodharvest!

b.__________Iensuchagoodharvest.

ver,ave,Havenever

ver,ave,Neverhave

此题应选

A

。这里考查的是否定词置于句首,句子用部分倒装的问题。一般说来,以下否

定词位于句首,句子要用倒装

(

部分倒装

—-

用一般问句的形式

)

ldom,never,little,few,

hardly,not,notuntil,invain,innoway,bynomeans,onnoaccount,nolonger

等。如:

Neverdoeshecomelate.

他从不迟到。

Littledidheknowthatthepolicewereafterhim.

他一点也不知道警察在找他。

BynomeansshallIgothereagain.

我决不会再去那儿了。

Hardlyhadhearrivedatthestationwhenthetrainbegantoleave.

他一到车站,火车就开动

了。

Fewstudentsdidtheyeintheclassroom.

他们在教室没看到几个学生。

NotaworddidIeversaytohim.

我从未对他说过一句话。

Notuntilallthefishintheriverdieddidthevillagersrealizehowriousthepollutionwas.

直到河里的鱼全死了,村民们才意识到污染是多么严重。

考点:考查倒装句和时态

30

Janet,who________herhomework,wasallowedtoplaybadmintonontheplayground.

A

willfinishB

finish

C

hasfinishedD

hadfinished

【答案】

D

【解析】

【详解】

考查时态。句意:

Janet

已经完成作业,她被允许到操场上打羽毛球。分析句子结构可知,

主句为

"Janetwasallowedtoplaybadmintonontheplayground"

主句谓语动词为

"wasallowed"

是过去时,表示动作发生在过去。

"who___herhomework"

为定语从句

.

完成作业动作发生

在被允许打羽毛球之前,即过去的过去,应该用过去完成时。

D

项符合语境,故选

D

31

LionelMessiplayingforBarcelonaclaimedthe2019Ballond’OronMonday,andbeforethat

hetheawardforfivetimes.

A

waswinningB

wouldwinC

haswonD

hadwon

【答案】

D

【解析】

【详解】

考查过去完成时。句意:为巴塞罗那俱乐部打球的梅西在周一获得了

2019

年金球奖,在这

之前已经获得过五次奖了。由本题时间状语

beforethat

可知,这句话应用完成时态,

that

指代的句子使用的是一般过去时,所以此题时态应用过去完成时。故选

D

【点睛】

过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子

中描述的动作发生在

过去的过去

。表示在过去某一时刻或动作以前完成了的动作,也可

以说过去的时间关于过去的动作。即

过去的过去

。可以用

by

before

等介词短语或一个

时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。

例如本题中,就是通过

before

与一个表示过去的时间状语从句来表示的。

32

---Haveyouenyournephewlately?

---Yes,infact,Isawhimyesterday.I_______himforthreeyears.

A

haven’tenB

didn’te

C

hadn’tenD

don’te

【答案】

C

【解析】

【详解】

考查过去完成时。句意:

--

你最近见你外甥了吗?

--

见了,我昨天见了他,我都三年都没见

他了。根据前文

Isawhimyesterday

可知,说话者在昨天之前有三年没有见了,故为过去的

过去,因而用过去完成时,故选

C.

【点睛】

考查过去完成时。过去完成时的结构为

haddone

,被动形式为

hadbeendone

,其表示过去

的过去,常见的标志性短语

by+

过去时间,

before

。其中有些固定结构需要使用过去完成

时,比如

hardly…when…,nosooner…than…,Itwasthefirst/condtime(that)…

等固定句型中

如:

Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.

他刚开始演讲,听众就

打断了他。

33

Asthingsdidn’tworkoutthewaywe________,wefoundourlvestryingtoforcethem

andstrugglingtofinishthem.

A

planB

areplanningC

hadplannedD

willbeplanning

【答案】

C

【解析】考查动词时态。句意:当事情不像我们之前所计划的那样发展时,我们发现自己

正在试图强迫他们并奋力完成它们。根据前句

didn’t

,后句

found

可知,该句应使用过去时

态;因事情的发展和结果发生在计划之后,这里要用

plan

的过去完成时态

hadplanned

前面的一般过去时形成对比,以体现动作的先后,即"当事情不像我们之前所计划的那样

时",因此

C

项正确。

34

.(海淀二模)

I_____upmymindwhatIwasgoingtosayintheminar,butitwas

cancelled.

A

havemadeB

hadmade

C

wasmakingD

wouldmake

【答案】

B

【解析】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。

“makeupone’smind”

这个行为发生在研讨会被取消之前,根据

“itwascancelled”

可知,研讨

会被取消是过去的事情,那么,

makeupone’smind

是发生在过去某个动作之前的行为,故

该空应用过去完成时态。

B

选项正确。

35

—Gotyourdrivinglicen?

—sytohaveenoughpractice,soIdidn’ttakethedrivingtestlastweek.

A

wasB

am

C

havebeenD

hadbeen

【答案】

D

【解析】考查动词时态。句意:

——

拿到你的驾驶执照了吗

?——

没有,我太忙了没有足够

的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选

D

36

—Whataconquence!

—Yes.I________himaboutit,butwithoutsuccess.

A

willremindB

wouldremind

C

wasremindingD

hadreminded

【答案】

D

【解析】考查时态。

Whataconquence!

意为

真是一场惨剧

conquence

多指不良的后

果。后一句句意应为

我曾经提醒过他,但没有成功。

”“conquence”

发生在过去,

remind

动作发生在后果出现之前,即过去的过去,因此用过去完成时态,故选

D

37

AttheawardingceremonyheldinTokyo,thescientistsweresurpridbywhat______in

scienceandtechnology.

A

hasdiscoveredB

hasbeendiscovered

C

haddiscoveredD

hadbeendiscovered

【答案】

D

【解析】句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。科学家们感

到惊讶是过去式,故科学技术发现用过去完成时,

what

于动词

discover

是被动关系,故选

D

38

Bytheendoflastweek,600peoplefrom50countriestoattendthemeeting

with

nearlyhalfcomingfromtheUnitedStates

GermanyandBritain.

A

hadregisteredB

haveregistered

C

registeredD

wereregistered

【答案】

A

【解析】考查时态。根据时间状语

bytheendoflastweek

表示谓语动词动作发生在

过去的

过去

,所以用过去完成时。

39

Thewifeabigdinnerwhenthehusbandwasawareoftheireighthweddinganniversary

thatday.

A

wasstillpreparingB

hadhardlyprepared

C

didcarefullyprepareD

wouldeagerlyprepare

【答案】

B

【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫就意识到那天是他们结婚

八周年纪念日。

hardly...when

……

……

,符合题意。故选

B

40

________theparty________whenhecame

A

Did…beginB

Had…begun

C

Has…begunD

Does…begin

【答案】

B

【解析】

【详解】

考查时态。句意:他来时聚会已经开始了吗?此处

when

引导的时间状语从句的时态是一

般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选

B

本文发布于:2022-11-26 08:59:04,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/24098.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:tore
下一篇:poland什么意思
标签:questioned
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图