1、英语】过去完毕时试题和答案(word)1 一、初中英语过去完毕时 1.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 th
2、e end of last year , 可知句子时态为过去完毕时,因此用had planted,故答案是A。 【点评】考察过去完毕时,注意识记与过去完毕时想搭配时间状语。 2.By the time I finished my homework,my mother . A. slept B. has been asleep C. was asleep D. had been asleep 【答案】 D 【解析】【分析】由上文“By t
3、he time ”和“ finished”可知此处应为过去完毕时,故选D. 【点评】考察过去完毕时。 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 【解析】【分析】句意
4、O'Shea在北京主持Joy FM节目前,他已经在香港工作了了。根据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
5、 C. had been away D. have been away 【答案】 C 【解析】【分析】句意:到他们抵达公交车站时候,公交车已经离开十分钟了。句中by the time 意思是到...时候,后跟从句,从句使用是一般过去时。根据句意可知,从句中表达动作应当发生在他们抵达车站之前,故应当用过去完毕时。A是过去完毕时,不过left是瞬间性动词,不能和一段时间状语连用;B是目前完毕时;C是过去完毕时,并且是系表构造,可以和一段时间连用;D是目前完毕时。故选C。 【点评】考察动词时态。 5.By the t
6、ime 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:到…时候为止;一般引导一种时间状语从句,表达“到……时候为止”主句则表
7、达在此时间之前某个事件已完毕。值得注意是,当从句用过去时时,主句一般用过去完毕时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。 【点评】此题考察过去完毕时使用方法。 6.The fireman________ the burning building three times before the fire was put out. A. is entering B. has entered C. was entering D
8、 had entered 【答案】 D 【解析】【分析】句意:消防队员三次进入着火大楼,才把火扑灭。A. is entering目前进行时;B. has entered目前完毕时;C. was entering过去进行时;D. had entered过去完毕时。根据 was put out,可知一般过去时,消防队员三次进入着火大楼,动作已经完毕,因此用过去完毕时(体现过去过去),had entered,故选D。 【点评】考察句子时态。注意过去完毕时使用方法。 7.The boy was _____ on the ground and he had _____ bicy
9、cle behind the big tree. A. lying; laid B. lying; lay C. lay; lain D. lied; lied 【答案】 A 【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树背面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,目前分词是lying;另一种意思是撒谎,过去式和过去分词是lied;lay可以作为lie过去式,也可以
10、做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一种空是躺下,用是过去进行时,故这里填目前分词lying;第二个空是放置,用是过去完毕时,故填lay过去分词laid。选A。 【点评】考察动词辨析,过去进行时态,过去完毕时态。 8.The girl sitting next to me on the plane was very nervous, for she before. A. didn't fly B. hasn't flown C.
11、 hadn't flown D. wasn't flying 【答案】C 【解析】【分析】句意:飞机上坐在我旁边女孩很紧张,由于她此前没有坐过飞机。根据上文句子The girl sitting next to me on the plane was very nervous一般过去时态可知,这里空白处所示是过去过去,谓语应当用过去完毕时态:had+动词过去分词。根据句意,故答案为C。 【点评】考察过去完毕时态。掌握过去完毕意义和使用方法:表达过去过去动作或状态。用had+动词过去分词体现。 9.By the time of last yea
12、r, she the piano for five years. A. learnt B. has learnt C. had learnt D. will learn 【答案】C 【解析】【分析】句意:到去年时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完毕动作,应当用过去完毕时:had+动词过去分词。故答案为
13、C。 【点评】考察过去完毕时。掌握过去完毕时构成和使用方法。 10.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这个动作发生在他妈
14、妈showed up出现之前,是过去过去,可知用过去完毕时had+过去分词。故选D。 【点评】本题考察过去完毕时,熟记过去完毕时构造had+过去分词。 11.—We all went to the park except you last weekend. Why didn't you come? —Because I the park twice. A. have gone to B. had gone to C. had been to D. have
15、been to 【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,因此用过去完毕时,故选C。 【点评】本题考察过去完毕时使用方法,表达在过去某一时间前已经发生动作。 12.—Did you see Tom at the party? —No, he by the time I got there. A. left B. was leaving
16、 C. had left D. has left 【答案】 C 【解析】【分析】by the time从句用过去时,主句用过去完毕时,表达主句动作先发生,故选C。句意是:在我到那里之前他已经离开了。 【点评】本题考察过去完毕时使用方法。 13.She said when she got to the cinema, the film ________ for 5 minutes. A. has begun B. had begun
17、 C. has been on D. had been on 【答案】 D 【解析】【分析】句意:她说当她抵达电影院时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在状态,应当用过去完毕时,因此排除A和C。开始begin,电影已经开始了五分钟是存在状态,要用延续性动词,因此要将瞬间动词begin改为be on,故选D。 【点评】此题考察动词时态问题以及瞬间动词和延续性动词区别。 14.Simon ________ the piano for ages when he gave his fir
18、st concert. A. has played B. is playing C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很数年钢琴了。根据时间状语when he gave his first concert.可知此处用过去时态,表达先弹钢琴弹了很数年,然后开了音乐会,表达过去过去,应当用过去完毕时:had+动词过去分词,故答案为C。 【点
19、评】考察过去完毕时。掌握过去完毕时意义(过去过去)和构成:had+动词过去分词。 15.My parents ______________ to work by the time I ______________ up. A. began; get B. began; had got C. had begun; had got D. had begun; got 【答案】 D 【解析】【分析】句意:我起床时候,我父母已经开始工作了。began开始,一般过去时;had begun开始,过去
20、完毕时;get up 起床,一般目前时;had got up起床,过去完毕时。by the time到……时候,从句用一般过去时, 表达“截止到从句动作发生时,主句动作已经完毕,即过去过去”,主句用过去完毕时,故选D。 【点评】考察动词时态。注意by the time词义和使用方法。 16.She ______ to go to school earlier, but she forgot to get up. A. plans B. planned C. had
21、planned D. has planned 【答案】C 【解析】【分析】句意:她本来打算早点上学,不过她忘记起床了。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 17.—Are you surprised at the ending of the movie? —No, because I ___________ the story. A. read B. will read
22、 C. have read D. was reading 【答案】 C 【解析】【分析】句意:—你对这部电影结局感到惊讶吗?—不惊讶,由于我读过这个故事。根据语境判断,这本书已经读过,应当用目前完毕时态来表达,故答案为C。 【点评】考察目前完毕时态。主语为第一人称故动词应使用原形。 18.I ______ to study hard, but someone disturb me. A. thought B. had thought
23、 C. have thought D. think 【答案】B 【解析】【分析】句意:我本来想努力学习,不过有人打扰了我。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 19.By the time my mum got home, I _______ my homework. A. have finished B. had finished C. fi
24、nished D. will finish 【答案】 B 【解析】【分析】考察动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完毕了,因此主句应用过去完毕时,故选B。 20.—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
25、 C. hasn't seen D. hadn't seen 【答案】 D 【解析】【分析】 句意:昨天艾伦见到他老朋友了吗?——使得,他见到了。他已经有几年不见他老朋友了。结合语境可知下文描述是一直持续到过去某时动作,故用过去完毕时态。选D。 【点评】考察时态辨析 21.By the end of last term, the students of Class One___________ three projects. A. finished B
26、 would finish C. have finished D. had finished 【答案】 D 【解析】【分析】句意:到上学期末,一班学生已经完毕了三个项目。根据by the end of last term,可知表达过去过去,谓语动词要用过去完毕时had+过去分词。故选D。 【点评】考察过去完毕时构成和使用方法。根据时间状语,确定动词时态。 22.——How was the movie you saw yesterday? ——I have no idea. By the time
27、 I got to the movie theatre, the movie ______. A. has already finished B. have finished yet C. had already finished 【答案】 C 【解析】【分析】had+动词过去分词构成过去完毕时,表达过去过去时间点,本句中电影结束发生在我抵达电影院之前,而抵达电影院用过去时,电影结束发生在过去过去,因此用过去完毕时。句意:昨天你看电影怎么样?没想法,我到电影院时候,电影已经结束了。故选C。 【点评】考察过去完毕时
28、使用方法。 23.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 wor
29、ked in the same bank可知,认识是在同一种银行工作之前,worked是过去时,因此,空白处指过去过去,用过去完毕时:had+过去分词,故答案为D。 【点评】考察过去完毕时。掌握过去完毕时意义:表过去过去;构成:had+过去分词。 24.When Tom got to the examination room, he realized he ______ his pen at home. A. was leaving B. had left C. forgot
30、 D. was forgetting 【答案】 B 【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一种发生在“过去过去”(即意识到之前)一种动作,因此要用过去完毕时。故选B。 【点评】考察过去完毕时。 25.His father said that he_____ Zhang Jiajie for 10 days. A. has been in B. has gone to C. had gone to
31、 D. had been in 【答案】 D 【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,目前完毕时;B.has been in去了某地,人还在那里,目前完毕时;C.去了某地,人还没回,过去完毕时;D.去了某地,人还在那里,过去完毕时。从句动作发生在主句动作之前,从句用过去完毕时,故排除AB,说话时候,他父亲还在张家界,用had been in,符合题意,故选D。 【点评】考察动词短语辨析。注意识记have been in和过去完毕时使用方法。 26.She to be a good mother.
32、 A. have thought B. thought C. thinks D. had thought 【答案】D 【解析】【分析】句意:她本来想做一种好妈妈。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选D。 【点评】考察过去完毕时。 27.We to be able to come and see you. A. had hoped
33、 B. hope C. have hoped D. are hope 【答案】A 【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。 【点评】考察过去完毕时。 28.Lucy_______ to go shopping, but it began to rain. A. want B. wants
34、 C. had wanted D. has wanted 【答案】C 【解析】【分析】句意:露西本来想出去购物,不过开始下雨了。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 29.They to help but could not get there in time. A. wanted B. had wanted
35、 C. want D. have wanted 【答案】B 【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 30.By the time he ______________ at the cinema, the movie ______________ for five minutes. A. arrived; had begun
36、 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进行,上映,表状态,
37、可和段时间连用,by the time到……时候,从句用一般过去时, 表达“截止到从句动作发生时,主句动作已经完毕,即过去过去”,主句用过去完毕时,故选C。 【点评】考察动词时态。注意句子波及到begin和be on词义和使用方法。 二、初中英语动词时态 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.
38、is ; has come 【答案】B 【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿到这儿开始,他在我们学校呆了9年了。根据Mr Li left our school last month可知,本题用过去完毕时。故选B。 32. I _____ Chinese dishes for my foreign friends tomorrow evening. A.will cook B.have cooked C.cook D.cooked 【答案】A 【解析】 试题分析:句意:明天晚上我将为我外国朋友做中国菜。根据时间状语tomorrow evening可知
39、句子应当用一般未来时,故选A。 考点:考察动词时态。 33.My grandparents in that city since they got married. A.will live B.have lived C.live D.were living 【答案】B 【解析】句意:自从结婚以来,我祖父母就住在那个都市。since they got married是表达截止到目前为止时间段,主句要用目前完毕时态,故答案为B。 34.It is still unknown how AI(人工智能) the way of ou
40、r life as well as the world. A.change B.changed C.will change D.was changing 【答案】C 【解析】 句意:仍然不懂得人工智能将会怎么变化我们生活方式尚有世界。这是宾语从句,主句是一般目前时态,从句根据句意应用一般未来时态;故选C 35.They their holidays in Paris last summer A.spend B.spent C.will spend D.are spending 【答案】B 【解析】句意:去年,他们在巴黎度假了
41、本题考察动词时态A. spend 花费,度过,是动词原形 B. spent 度过,是动词过去式 C. will spend 将要度过,是未来时态 D. are spending。正在度过,是目前进行时。根据题意,去年度过。故选B。 36.—Are you a basketball player in you school? —Yes, I______the team 3 years ago.I______in it for 3 years. A.joined, was B.was joined, am C.have joined,have been D.
42、joined, have been 【答案】D 【解析】 【分析】 句意:——你在你们学校是一名篮球运动员吗?——是,我在3年前加入了篮球队。我已经参与它3年了。 【详解】 join加入,是瞬间性动词;be in参与,是延续性动词。第一空愈加时间状语3 years ago可知此处用一般过去时,故为joined。第二空根据for 3 years可知此处用延续性动词目前完毕时,故用have been。故选D。 37.This medicine _______ millions of people’s lives since it was put into use. A.is s
43、aving B.will save C.has saved D.had saved 【答案】C 【解析】 句意:这种药物自从投入使用以来已经挽救了数百万人生命。since后跟从句,表达“自……以来”,阐明是目前状况,判断用目前完毕时态,故答案为C。 38.—You look unhappy. What’s wrong? —No one ______ me when I was in America. Maybe they all forgot me. A.phoned B.phones C.has phoned D.had phoned 【答案】A 【解析
44、句意:-你看起来不开心,怎么了?-当我在美国时候没有人给我打电话,也许他们都忘了我吧!题干有过去时间状语when I was in America,需要用一般过去时态用来描述过去一种动作。故选A。 39.--- I went to see you last night, but you weren’t in. Where were you then? ---I _______ a walk by the river. A.had B.was having C.have had D.have 【答案】B 【解析】 【详解】 句意:——昨晚我去看你了,但你不在
45、那时你在哪里?——我在河边散步。由上文中 “Where were you then?”可知,问句是问询“昨天晚上当我去看望你时候,你正在哪里?”此句体现是过去正在发生事情,要用过去进行时态。故答案为B。 40.--I didn't see you at Olympic Sports Centre this morning. What happened? -- Sorry, I the exchange students around our school then. A.showed B.was showing C.am showing D.wi
46、ll show 【答案】B 【解析】 句意:——今天早上我在奥运会体育中心没有看见你。发生了什么?——对不起,我那时正领着互换生参观我们学校。根据时间副词then可知此处用过去进行时,故选B。 41.—Linda, why _______ you late for school yesterday? —Because I woke up late. A.was B.were C.are D.is 【答案】B 【解析】 句意:——琳达,你昨天为何上学迟到?——由于我醒晚了。根据时间状语yesterday可知此处用一般过去时,主语是you,因此谓语用were,故选B。
47、 42.We _____ the festival since the first pioneers arrived in America. A.celebrates B.celebrating C.celebrated D.have celebrated 【答案】D 【解析】句意:自从第一批开拓者来到美国,我们就庆祝这个节日。考察动词时态辨析题。since the first pioneers arrived in America自从第一批开拓者来到美国,这个是一段时间,用于目前完毕时态,we是复数人称,需用“have+过去分词”构造;根据句意语境,可知选D。 43
48、.—I don’t know when _________tomorrow. —I will call you as soon as he _________. A.will he come…arrives B.he will come…arrives C.he will come…will arrive 【答案】B 【解析】句意:我不懂得他明天什么时候会来。他一来我就会给你打电话。前一种句子是宾语从句,语序为陈说句语序,根据tomorrow判断,时态为一般未来时态,排除A;第二个句子为as soon as引导时间状语从句,主句为一般未来时,时间状语从句为一般目前时,故选B
49、 44.The Wilsons ________ in Germany for twenty years before they moved to China. A.live B.have lived C.were living D.had lived 【答案】D 【解析】 【详解】 句意“威尔逊一家人在搬到中国前已经在德国住了”。A.一般目前时;B.目前完毕时;C.过去进行时;D.过去完毕时。根据moved“一般过去时”可知,表达在搬到中国前住在德国,表达“过去过去”,用过去完毕时,故选D。 45. --- Do you know ________ this afte
50、rnoon? --- I'm not sure, but I'll tell you as soon as she_________. A.how will Betty arrive; starts B.how Betty will arrive; will start C.what time will Betty arrive; will start D.what time Betty will arrive; starts 【答案】D 【解析】 试题分析:句意: -你懂得贝蒂今天下午几点到吗吗? -我不懂得,但她一出发我就尽快告诉你。在宾语从句中只能用陈说句语序,可根据体现需要






