人教版中考英语中考英语总复习 过去完成时练习题
一、初中英语过去完成时
1.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。
【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。
2.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。
【点评】考查把…落在…的用法。熟背句型。做题就很容易。
3.— 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+过去分词。
4.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。
【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。
5.— 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。
6.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。
【点评】考查过去完成时。
7. —I ______ know you can play the piano so well. —Thank you.
A. didn't B. don't C. can't 【答案】 A
【解析】【分析】句意:——我不知道你钢琴弹得那么好。——谢谢。A. didn't不,一般过去时态,指过去的状态及过去发生的动作;B. don't不,一般现在时态,指经常性、习惯性的动作;C. can't不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。
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.— 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。 【点评】考查动词时态。
10.Seeing Danel went into the classroom with tears in his eyes, I asked him what . A. happened B. had happened C. would happen D. was happened 【答案】 B
【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
11.— 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
【解析】【分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/were doing,其疑问式为提前be动词,否定式回答为:No,主语+be动词后加not。根据句意,故选C。
【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。
12.By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish 【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。
【点评】注意时间状语,很容易选出。
13.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。 【点评】考查动词时态。
14.I ______ to study hard, but someone disturb me.
A. thought B. had thought C. have thought D. think 【答案】B
【解析】【分析】句意:我本来想努力学习,但是有人打扰了我。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。
15.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。
【点评】考查过去完成时的用法。
16.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+过去分词。
17.We to be able to come and see you.
A. had hoped B. hope C. have hoped D. are hope
【答案】A
【解析】【分析】句意:我们本来希望能来看看你。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选A。 【点评】考查过去完成时。
18.Lucy_______ to go shopping, but it began to rain.
A. want B. wants C. had wanted D. has wanted 【答案】C
【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。 【点评】考查过去完成时。
19.Mr Brown was too busy ______ our papers _______ this question. A. to mark, to answer B. to mark, answering C. marking, answering D. marking, to answer 【答案】 D
【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以answer之前应该加to。故选D。 【点评】考查固定搭配too…to…,及动词不定式表目的。
20.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D. had entered 【答案】 D
【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A. is entering现在进行时;B. has entered现在完成时;C. was entering过去进行时;D. had entered过去完成时。根据 was put out,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),had entered,故选D。 【点评】考查句子时态。注意过去完成时的用法。
二、初中英语动词的时态
21.(广东省2017年初中毕业生学业考试)— What do you think of WeChat?
— Talking on WeChat ______________ people’s way of communicating in the recent few years. A.influnences B.influenced C.is influencing D.has influenced 【答案】D
【解析】句意:——你认为微信怎么样?——近几年,在微信上说话已经影响了人们的交流方式。根时间状语in the recent few years可知此处用现在完成时,故选D。
22.If you too much ice-cream,you will get sick.