关键词不能为空

当前您在: 主页 > 英语 >

英语过去完成时试题经典及解析

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-22 01:19
tags:过去完成时态

别墅的拼音-现在完成时的标志词

2020年10月22日发(作者:傅海静)


英语过去完成时试题经典及解析

一、初中英语过去完成时
1.By the time he at the railway station, the train .


A. had arrived; had left B. arrived; had left C. arrived; left D. had arrived; has left

【答案】 B

【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by
the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选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.Sue didn't go to see the film with us last week because she ________________ it with her
mother.

A. has seen B. had seen C. will see D. saw

【答案】 B

【解析】【分析】句意:苏上星期没和我们一起去看电影,因为 她和她妈妈一起看过了。
A.已经看了,现在完成时;B.已经看了,过去完成时;C.将看,一般将来 时;D.看了,一般
过去时。Sue和妈妈看了电影的影响是上周Sue没有和我们看电影,所以用完成 时,根据
didn't可知是与过去有关,所以用过去完成时,结构是had+动词过去分词,see的 过去分词
是seen,故选B。

【点评】考查过去完成时,注意平时识记其结构,理解句意。


4.We are too tired. Please stop __________ a rest.


A. to have B. having C. have D. has

【答案】 A

【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭
配故选A



【点评】注意时态一致,


5.By the time I ________ on the TV, Beckham ________ two goals.

A. turned; have scored B. turned; had scored

C. had turned; have scored D. had turned; had scored

【答案】 B

【解析】【 分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状
语从句,by the t ime到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去
时,主句用过去完成时,需用 “had+过去分词”结构,可排除A;根据句意结构,可知,故
选B。

【点评】考查动词时态辨析题。


6.Jake _____his key in the office so he had to wait until his wife _______ home.


A. has forgotten … comes B. forgot… come

C. had left… came D. had left…would come

【答案】 C

【 解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回
家。结合语境可知前 文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指
的是过去某时的动作,故用一般过去 时态。选C。


【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判 断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子 的时
态。


7.By the time I finished my homework,my mother .


A. slept B. has been asleep C. was asleep D. had been asleep

【答案】 D

【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完成时,故选D.


【点评】考查过去完成时。


8.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。


【点评】考查把…落在…的用法。熟背句型。做题就很容易。


9.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。

【点评】英语中的时态主要是借助于时间状语与上 下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结 合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。


10.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。


【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。


11.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。

【点评】此题考查过去完成时的用法。


12.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.


【点评】此题考查动词时态。


13.— 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。


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.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。

【点评】考查过去完成时的被动语态的基本构成。


16.— your father a newspaper when you got home?

— No, .

A. Was; reading; he was B. Did; read; he did

C. Was; reading; he wasn't D. Did; read; he didn't

【答案】C


【解析】【分析】句 意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考
查在过去的某个时间发生的事情,用 过去进行时,其结构为waswere doing,其疑问式为提
前be动词,否定式回答为:No, 主语+be动词后加not。根据句意,故选C。

【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。


17.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。


【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。


18.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的词义和用法。





19.By the time we got there, the film ________ already.

A. began B. has begun C. have begun D. had begun

【答案】 D

【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指
从过去某一点到从 句所示的时间为止的一段时间,常与过去完成时连用。故选D。

【点评】考查时态,注意 by the time+过去时的用法。


20.By the end of last month, we ______already ______ our lessons.


A. has, finished B. have, finished C. had, finished D. will, finish

【答案】 C

【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。


【点评】注意时间状语,很容易选出。


21.—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。

【点评】考查现在完成时态。主语为第一人称故动词应使用原形。


22.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。

【点评】考查动词时态。



23.When I got to the cinema, the film ___________ for 15 minutes.


A. has begun B. has been C. has been on D. had been on

【答案】 D

【解析】【分析】句 意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主
句描述的是持续到过去某时并将继续 下去的动作,故用过去完成时态。选D。


【点评】英语中的时态主要是借助于时间 状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上 下文,结合语境来判断句子的时
态。


24.—Did Alan see his old friends yesterday?

—Yes, he did. He his old friends for several years.

A. didn't see B. wouldn't see C. hasn't seen D. hadn't seen

【答案】 D

【解析】【分析】 句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有
几年不见他的老朋友了。结合语境 可知下文描述的是一直持续到过去某时的动作,故用过


去完成时态。选D。

【点评】考查时态辨析



25.Nick stayed up really late last night. So this morning he by the time the class began.




A. had fallen asleep B. had showm up C. had realized

【答案】 A

【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天
上午直到上课他也没有起来。fall asleep入睡,睡觉。began是过去时,过去的过去用过去
完成时,故选A。

【点评】考查过去完成时的用法。



26.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。

【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。


27.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。

【点评】考查过去完成时,注意平时识记其结构及标志词。


28.Pardon? I _____ quite catch you.

I said I ______ the song before.


A. didn't, hadn't heard B. don't, didn't hear

C. didn't, didn't hear D. won't, hadn't heard

【答案】 A

【 解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首
歌。结合语境可知 上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去


某时之前完成的动 作,故用过去完成时态。选A。

【点评】英语中的时态主要是借助于时间状语与上下文语境来 进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判 断句子的时
态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。



29.I you could come.

A. hope B. had hoped C. have hoped D. are hoping

【答案】B

【解析】【分析】句意:我 本来希望你能来。动词hope用过去完成时来表示过去未曾实
现的想法,希望,打算或意图等。故选B 。

【点评】考查过去完成时。


30.The film when I got there.


A. was on B. has been on C. had begun D. has begun

【答案】 C

【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成
时,故选C.


【点评】此题考查过去完成时。

politics的形容词-励志书籍读后感


最爱英文-σ怎么读


鲜卑读音-naples


size什么意思中文翻译-热情的近义词


madam怎么读-刺挠


名不副实的意思-charge是什么意思


6点半用英语怎么说-英语慕课


纳善-固有色



本文更新与2020-10-22 01:19,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/417198.html

英语过去完成时试题经典及解析的相关文章