资源描述
【英语】过去完毕时试题和答案(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 the 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 the 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
【解析】【分析】句意: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 C. had been away D. have been away
【答案】 C
【解析】【分析】句意:到他们抵达公交车站时候,公交车已经离开十分钟了。句中by the time 意思是到...时候,后跟从句,从句使用是一般过去时。根据句意可知,从句中表达动作应当发生在他们抵达车站之前,故应当用过去完毕时。A是过去完毕时,不过left是瞬间性动词,不能和一段时间状语连用;B是目前完毕时;C是过去完毕时,并且是系表构造,可以和一段时间连用;D是目前完毕时。故选C。
【点评】考察动词时态。
5.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。
【点评】此题考察过去完毕时使用方法。
6.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。
【点评】考察句子时态。注意过去完毕时使用方法。
7.The boy was _____ on the ground and he had _____ bicycle behind the big tree.
A. lying; laid B. lying; lay C. lay; lain D. lied; lied
【答案】 A
【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树背面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,目前分词是lying;另一种意思是撒谎,过去式和过去分词是lied;lay可以作为lie过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是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. 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 year, 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+动词过去分词。故答案为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这个动作发生在他妈妈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 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 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 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 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.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开始,过去完毕时;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 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 C. have read D. was reading
【答案】 C
【解析】【分析】句意:—你对这部电影结局感到惊讶吗?—不惊讶,由于我读过这个故事。根据语境判断,这本书已经读过,应当用目前完毕时态来表达,故答案为C。
【点评】考察目前完毕时态。主语为第一人称故动词应使用原形。
18.I ______ to study hard, but someone disturb me.
A. thought B. had thought 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. finished 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 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. 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 I got to the movie theatre, the movie ______.
A. has already finished B. have finished yet C. had already finished
【答案】 C
【解析】【分析】had+动词过去分词构成过去完毕时,表达过去过去时间点,本句中电影结束发生在我抵达电影院之前,而抵达电影院用过去时,电影结束发生在过去过去,因此用过去完毕时。句意:昨天你看电影怎么样?没想法,我到电影院时候,电影已经结束了。故选C。
【点评】考察过去完毕时使用方法。
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 worked 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 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 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.
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 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 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 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 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词义和使用方法。
二、初中英语动词时态
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. I _____ Chinese dishes for my foreign friends tomorrow evening.
A.will cook B.have cooked
C.cook D.cooked
【答案】A
【解析】
试题分析:句意:明天晚上我将为我外国朋友做中国菜。根据时间状语tomorrow evening可知,句子应当用一般未来时,故选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 our 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
【解析】句意:去年,他们在巴黎度假了。本题考察动词时态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.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 saving 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
【解析】句意:-你看起来不开心,怎么了?-当我在美国时候没有人给我打电话,也许他们都忘了我吧!题干有过去时间状语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
【解析】
【详解】
句意:——昨晚我去看你了,但你不在。那时你在哪里?——我在河边散步。由上文中 “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.will 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。
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.—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 。
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 afternoon?
--- 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
【解析】
试题分析:句意: -你懂得贝蒂今天下午几点到吗吗? -我不懂得,但她一出发我就尽快告诉你。在宾语从句中只能用陈说句语序,可根据体现需要
展开阅读全文