资源描述
- 过去完毕时练习题基础、提高、难题_汇总(含答案)经典
一、初中英语过去完毕时
1.By the end of last week, she ______in the west of China for two months helping the homeless children.
A. will stay B. has stayed C. would stay D. had stayed
【答案】 D
【解析】【分析】句意:直到上周末,她已经待在中国西部两个月协助那些无家可归孩子们。根据时间状语By the end of last week到上周末为止,可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态,故选D。
【点评】此题考察动词时态。根据时间状语确定句子时态。
2.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+动词过去分词。
3.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。
【点评】考察把…落在…使用方法。熟背句型。做题就很容易。
4.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。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。英语疑问句中一般具有时态上对应关系,注意结合这一特点进行辨别。
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.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。
【点评】考察过去完毕时被动语态基本构成。
7.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。
【点评】考察句子时态。注意过去完毕时使用方法。
8.By the time I got back to school, the bell______.
A. rang B. has rung C. had rung
【答案】 C
【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,常常用于过去完毕时态。过去完毕时态,表达动作发生在过去过去。铃响发生在过去动作回到学校之前,因此用过去完毕时态。 A. rang一般过去时态;B. has rung目前完毕时态;C. had rung过去完毕时态。故选 C。
9.— Why didn't you give the wallet to the man at once?
— Because he ________ before I realized it was his.
A. had been disappeared B. has disappeared
C. had disappeared D. has been disappeared
【答案】 C
【解析】【分析】句意:你为何不立即将钱包给那个男人?--由于在我意识到钱包是他之前他就已经消失了。"我意识到钱包是他"属于过去发生事,"他已经消失了" 属于过去过去发生事,即一种动作在另一种过去动作之前已经完毕,应当用过去完毕时态,谓语构造为:had+动词 过去分词,故选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.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+过去时使用方法。
12.— 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。
【点评】考察时态,注意过去过去是过去完毕时使用方法。
13.—Did you see Tom at the party?
—No, he _________ by the time I got there.
A. left B. was leaving C. had left D. has left
【答案】 C
【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我抵达时候他已经离开了。got,一般过去时,离开在抵达之前已经发生了,因此使用过去完毕时,故答案是C。
【点评】考察过去完毕时,注意过去完毕时体现是过去过去。
14.— 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。
【点评】考察动词时态。
15.By the end of last month, we ______already ______ our lessons.
A. has, finished B. have, finished C. had, finished D. will, finish
【答案】 C
【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选C。
【点评】注意时间状语,很容易选出。
16.I asked your mother if she that dress.
A. bought B. had bought C. had buyed D. buy
【答案】 B
【解析】【分析】句意:我问你妈妈她与否买了那件裙子。本句中从句动作应当是发生在ask之前. 因此用“had+过去分词”形式来体现。故选D
【点评】考察过去完毕时。
17.I ______ to study hard, but someone disturb me.
A. thought B. had thought C. have thought D. think
【答案】B
【解析】【分析】句意:我本来想努力学习,不过有人打扰了我。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。
【点评】考察过去完毕时。
18.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
【点评】动词时态是学习英语过程中非常重要知识。而诸多题目,句中并没有像本题同样有明确时间,诸多要通过上下文判断得知。过去完毕时表达动作发生在过去过去,本题不难,平时加强记忆,理解即可。
19.-My parents our home for a few hours when I arrived. I didn't meet them.
-You could call them if you wanted to know where they were.
A. have been away from B. had been away from C. had left D. had gone
【答案】 B
【解析】【分析】句意:---当我到家时候,我父母已离开家几种小时了。我没遇到他们。---假如你想懂得他们在哪里话,你可以给他们打电话。当我到家时候是过去时间状语,因此我父母已离开家几种小时了。for a few hours表达一段时间,不能与非延续动词连用。因此要用过去完毕时态。故选B.
【点评】考察完毕时态使用方法。
20.——How was the movie you saw yesterday?
——I have no idea. By the time I got to the movie theatre, the movie ______.
A. has already finished B. have finished yet C. had already finished
【答案】 C
【解析】【分析】had+动词过去分词构成过去完毕时,表达过去过去时间点,本句中电影结束发生在我抵达电影院之前,而抵达电影院用过去时,电影结束发生在过去过去,因此用过去完毕时。句意:昨天你看电影怎么样?没想法,我到电影院时候,电影已经结束了。故选C。
【点评】考察过去完毕时使用方法。
21.By the end of last month, I ______________ all the CDs of Justin Bieber.
A. had collected B. collected C. have collected D. collect
【答案】 A
【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯所有CD都搜集到了。A.已经搜集,过去完毕时;B.搜集了,一般过去时;C.已经搜集,目前完毕时;D.搜集,一般目前时。根据By the end of last month可知时态是过去完毕时,构造是had+动词过去分词,collect过去分词是collected,故选A。
【点评】考察过去完毕时,注意平时识记其构造及标志词。
22.By the first day of August, , the PLA ________ for eighty years.
A. founded B. has founded C. has been found D. had been founded
【答案】 D
【解析】【分析】句意:到八月第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态。主语是被建立对象,故用被动语态,选D。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。语态判断重要是确定句子主语与谓语动词关系。假如是积极关系则用积极语态,反之假如是动宾关系,则用被动语态,尤其要注意某些特殊动词使用方法。
23.– What were you doing when I called you last night?
– I ______ my homework and was going to bed.
A. did B. had done C. was doing
【答案】 B
【解析】【分析】 had+动词过去分词构成过去完毕时,表达是过去过去,答语中go to bed是过去未来时,do my homework发生在go to bed之前,即过去过去,要用过去完毕时had done my homework.句意:昨天我给你打电话时候,你正在做什么?我完毕作业正要去睡觉。故选B。
【点评】考察过去完毕时使用方法。
24.We to be able to come and see you.
A. had hoped B. hope C. have hoped D. are hope
【答案】A
【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。
【点评】考察过去完毕时。
25.Lucy_______ to go shopping, but it began to rain.
A. want B. wants C. had wanted D. has wanted
【答案】C
【解析】【分析】句意:露西本来想出去购物,不过开始下雨了。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。
【点评】考察过去完毕时。
26.– Were you late for work yesterday morning?
– Yes. By the time I got to the bus stop, the early bus .
A. has already left B. is already left C. had already left
【答案】 C
【解析】【分析】句意:昨天上午你上班迟到了吗?——是,等我抵达公交车站时候,早班车已经开走了。结合语境可知下文描述是过去某时前已经完毕动作,故用过去完毕时态。选C。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。英语疑问句中一般具有时态上对应关系,注意结合这一特点进行辨别。
27.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。
【点评】考察过去完毕时。
28.When he arrived at the bus stop, the bus ________ for 10 minutes.
A. has left B. had left C. has been away D. had been away
【答案】 D
【解析】【分析】句意:当他抵达车站时,公交车已经离开10分钟了。for+时间段,表达动作或状态延续,leave是短暂性动词,故用其相对应延续性构造be away,公交车离开发生在他抵达之前,因此用过去完毕时,故选D。
【点评】考察过去完毕时。
29.— 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。
【点评】考察一般疑问句构成和回答,过去进行时态,根据时间状语选择合适时态。
30.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。
【点评】此题考察过去完毕时。根据时间状语确定句子时态。
二、初中英语动词时态
31.Mr Li left our school last month . He in our school for nine years since he here in .
A.is ; came B.had been ; came C.was ; had come D.is ; has come
【答案】B
【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿到这儿开始,他在我们学校呆了9年了。根据Mr Li left our school last month可知,本题用过去完毕时。故选B。
32.The students of Class 5 trees in the park every year.
A.plant B.will plant C.planted D.plants
【答案】A
【解析】
【详解】
句意:五班学生每年在公园植树。根据时间状语every year句子应当用一般目前时,句子主语students是复数形式,因此谓语动词用原形。故选A。
33.―Why are you in such a hurry, John?
―There ________ a basketball match between Class Three and our class in ten minutes.
A.is going to be B.is going to have C.will have D.will hold
【答案】A
【解析】
试题分析:句意:约翰,你为何这样急?十分钟后三班和我们班有一场篮球赛。there be句型未来时用there is going to be/ there will be,不可和have同步出现,故选A
考点:there be 句型未来时
点评:there be 句型是初中英语重要语法点 ,there be句型构造为:there + be +名词(主语)+地点副词/介词短语(表达地点),表达某个地方存在某物或某人,要注意谓语动词与近来名词数保持形式一致。此外there be 与have不能同步出目前句子中。have/has则体现某一种人拥有某样东西。
34.--Look! There____ so many noisy kids in the room!
--Haven’t you heard the saying “When the cat is away, the mice _____?”
A.have; play B.is; are going to play
C.have; are playing D.are; will play
【答案】D
【解析】
【详解】
句意“-看!房间里有许多吵闹小孩-你没听见他们在说,当猫离开后,这些老鼠在玩吗?”。there be句型不与have连用,排除A和C,且第一空处主语为so many noisy kids,谓语用复数,排除B,第二空处when引导从句用一般目前时,主句用一般未来时,即“主将从现”原则,故选D。
35.---Did you watch the program The Voice last night?
---I wanted to, but my mother __________her favorite TV play.
A.watches B.watched C.was watching D.is watching
【答案】C
【解析】句意:昨晚你看《The Voice》了吗?——我想看,不过我妈妈在看她最喜欢电视剧。下句是解释了当时为何没有观看《The Voice》原因,是由于当时妈妈在看她最喜欢电视剧。在过去某一时刻发生动作用过去进行时态来体现,故答案为C。
36.Don’t make any noise. We________ to a piece of wonderful music.
A.will listen B.are listening
C.listen D.have listened
【答案】B
【解析】
句意:不要发出任何噪音。我们正在听一首美妙乐曲。根据Don’t make any noise.可知表达目前我们正在听音乐,因此不要发出噪音,故用目前进行时be doing,故选B。
37.Neither Amy nor her parents ______ to Australia, but _______ of them know Australian customs very well.
A.have been, all B.have been, both C.has been, neither D.has been, none
【答案】B
【解析】
句意:艾米和她父母都没去过澳大利亚,但他们都很理解澳大利亚风俗习惯。考察动词时态和不定代词辨析题。Neither A nor B,表达两者都没有/都不,遵照就近原则;空格前面parents(父母)是复数形式,不可用has,可排除CD两项。all全都;both两者都,Amy和her parents是两个方面,需用both。根据句意语境,可知选B。
38.– Would you like to watch The Great Wall 《长城》with me?
-- Certainly. I don’t mind ________ it again although I ______ it twice.
A.to see, saw B.seeing, have seen C.to see, have seen D.seeing, saw
【答案】B
【解析】句意:——你乐意跟我去看《长城》吗?——当然了,尽管我已经看了两遍,但我不会介意再去看一遍。 mind doing sth.介意做某人,结合句意,首先排除A,C;根据"I don't mind ___ it again"和"although"可知尽管我已经看了两遍,但我不会介意再去看一遍.因此看过两遍用目前完毕时,答案选B。
39.—______you ______Wolf Warrior II(战狼2)?
—Yes. I ______it last Friday. Kung fu artist Wu Jing both starred in and directed this action movie.
A.Have, seen, have seen B.Did, see, saw
C.Have, seen, saw D.Did, see, have seen
【答案】C
【解析】
【详解】
C 考察动词时态辨析。句意:—你看过电影《战狼2》吗?—是。我上个星期五看。武打大师吴京主演并导演了这部动作片。从第二个人说last Friday是过去时间可知,第二空用一般过去时;结合语境可知第一空是问与否曾经看过电影,用目前完毕时。故选C。
40.Hurry up. The train _________ in twenty minutes.
A.left B.has left C.is leaving D.has been away
【答案】C
【解析】句意:快点。二十分钟后火车将要离开。根据时间状语in twenty minutes可知此处用一般未来时,表达位置移动动词,如leave, go, come等目前进行时表达一般未来时,故为is leaving,故选C。
41.Someone ______ at the door. Can you open it?
A.knocks B.knocked
C.is knocking D.was knocking
【答案】C
【解析】
试题分析:句意:有人在敲门,你可以去开一下吗?knock敲,knock at the door是一种固定短语,意思是敲门。根据句意和这个情景可知,目前有人正在敲门,故应当用目前进行时,故选C。A是一般目前时第三人称单数形式;B是一般过去时;D是过去进行时。
考点:考察动词时态。
42.—Mum, I want to watch Everlasting Classics on CCTV 1 tonight.
—Oh, dear, it for nearly twenty minutes. Come on!
A.will begin B.will be on C.has begun D.has been on
【答案】D
【解析】
【详解】
句意:——妈妈,今晚我想在中央电视台1台看《永恒经典》。——哦,天哪,已经开演了将近二十分钟了。加油!根据语境"for a few minutes(几分钟)和come on",可知节目已经进行了几分钟并且目前还在演,故应用动词目前完毕时态(基本构造:主语+have/has+动词过去分词).故可排除A和B;又由于begin是非延续性动词不能和for a few minutes搭配,而has been on
展开阅读全文