关键词不能为空

当前您在: 主页 > 英语 >

中考英语过去完成时专题训练答案

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

崽崽是什么意思-okra

2020年10月22日发(作者:凤来仪)


中考英语过去完成时专题训练答案

一、初中英语过去完成时
1.— Jim, why didn't you go to Beijing by train?

— Bad luck! When I got to the station, the train ________.

A. left B. had already left C. has already left D. has been left

【答案】 B

【解析】【分析】 句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站
时,火车已经开走了。根据 When I got to the station 可知,到那是过去时,离开是过去的
过去,使用过去完成时,had done,故选B。

【点评】考查时态,注意过去的过去是过去完成时的用法。


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

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


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

【点评】考查动词的时态。牢记过去完成时的用法。


4.By the time they reached the bus stop, the bus__________ for ten minutes.

A. had left B. have left C. had been away D. have been away

【答案】 C

【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中by
the time 的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句 中
表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是
le ft是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是
系表结构,可 以和一段时间连用;D是现在完成时。故选C。


【点评】考查动词时态。



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

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



6.— 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+过
去 分词。


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


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

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


9.The girl sitting next to me on the plane was very nervous, for she before.



A. didn't fly B. hasn't flown C. hadn't flown D. wasn't flying

【答案】C

【解析】【分析】句 意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根
据上文的句子The girl sitting next to me on the plane was very nervous的一 般过去时态可知,
这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分 词。根
据句意,故答案为C。

【点评】考查过去完成时态。掌握过去完成的意义和用 法:表示过去的过去的动作或状
态。用had+动词的过去分词表达。


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.The little boy me a few minutes before his mother showed up.



A. stares at B. has stared at C. looks at D. had stared at

【答案】 D

【解析】【分析 】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发
生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选
D。

【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。


12.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+过去分词。


13.—How long you TV by the time I called you?


—For about two hours

A. had; watched B. have; watched C. did; watch D. were; watching

【答案】 A

【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—< br>到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。


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


14.Simon ________ the piano for ages when he gave his first concert.

A. has played B. is playing C. had played D. will play

【答案】 C

【解析】【分析】句意: 西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间
状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然
后开了音乐会,表 示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为
C。

【点评 】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过
去分词。


15.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+过去时的用法。


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.——Jim, did you take out the trash just now?

——No. By the time I came home it .


A. have been taken out B. had taken out C. had been taken out

【答案】 C

【解析】【分析】take out拿出,带出,by the time直到,came home是 过去时,扔垃圾是
发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分 词构成被
动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你 把垃圾
扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

【点评】考查被动语态及过去完成时的用法。



18.By the end of last year they _________ thousands of orange trees on the mountains.

A. had planted B. have planted C. were planting D. would plant

【答案】 A

【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the
end of last year , 可知句子时态为过去完成时,因此用had planted,故答案是A。

【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。


19.Mr. Smith ________ in a car factory for ten years before he came to China.

A. had worked B. works C. is working D. will work

【答案】 A

【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he
came to China , 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had
worked,故选A。

【点评】此题考查过去完成时。根据时间状语确定句子时态。


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.When we hurried to the meeting room, the meeting _______.

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

【答案】 A


【解 析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动
作发生在我们到达会 议室之前,所以表示过去的过去,用过去完成时,故选A

【点评】动词的时态是学习英语过程 中非常重要的知识。而很多的题目,句中并没有像本
题一样有明确的时间,很多要通过上下文的判断得知 。过去完成时表示动作发生在过去的
过去,本题不难,平时加强记忆,理解即可。



22.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。句意是:到她出去的时间为止,公共汽车已经走了。



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

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


24.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+过去分
词。


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

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

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



26.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和过去完成时的用法。


27.My aunt said that she ________ to Guangzhou.

A. has never gone B. had never gone C. has never been D. had never been

【答案】 D

【解析】【分析】句意:我阿姨说她从没去过广州。have gone to…表示已经去了某地(强
调不在说话者所在地);have been to…曾经去过某地(现在 已经回来)。又因为此处是宾
语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D。

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


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

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



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


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

coronary-mil


淌的拼音-panel


关系的英文-calories


啧啧啧什么意思-likeface


手脚的成语-差的英文


prosperity怎么读-策怎么读


以鱼开头的成语-搂怎么读


成人英语考级有哪些-外出服



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

中考英语过去完成时专题训练答案的相关文章