资源描述
【英语】 过去完毕时易错点汇总及练习测试题经典
一、初中英语过去完毕时
1.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+过去分词。
2.Sue didn't go to see the film with us last week because she ________________ it with her mother.
A. has seen B. had seen C. will see D. saw
【答案】 B
【解析】【分析】句意:苏上星期没和我们一起去看电影,由于她和她妈妈一起看过了。A.已经看了,目前完毕时;B.已经看了,过去完毕时;C.将看,一般未来时;D.看了,一般过去时。Sue和妈妈看了电影影响是上周Sue没有和我们看电影,因此用完毕时,根据didn't可知是与过去有关,因此用过去完毕时,构造是had+动词过去分词,see过去分词是seen,故选B。
【点评】考察过去完毕时,注意平时识记其构造,理解句意。
3.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished B. Did; finish C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完毕作业了吗?——还没有,我立即做。根据Not yet, I'll do it at once.可知此处问你作业完毕了吗,因此句子时态用目前完毕时,目前完毕时构造have+done,故选A。
【点评】此题考察句子时态。要根据上下文联络确定句子时态。
4.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 time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完毕时,需用“had+过去分词”构造,可排除A;根据句意构造,可知,故选B。
【点评】考察动词时态辨析题。
5.Jake _____his key in the office so he had to wait until his wife _______ home.
A. has forgotten … comes B. forgot… come
C. had left… came D. had left…would come
【答案】 C
【解析】【分析】句意:杰克把他钥匙丢在办公室了,因此他不得不等到他妻子回家。结合语境可知前文描述是过去某时前已经完毕动作,故用过去完毕时态。下文指是过去某时动作,故用一般过去时态。选C。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。
6.By the end of last month, Jane _____ enough money for the poor sick boy.
A. raised B. would raise C. had raised D. has raised
【答案】 C
【解析】【分析】句意:在上个月末,珍已经为贫穷生病孩子筹集到了足够钱。根据 By the end of last month,可知句子时态为过去完毕时,C是过去完毕时构造,故答案是C。
【点评】考察过去完毕时,注意过去完毕时判定措施。
7.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。
【点评】考察把…落在…使用方法。熟背句型。做题就很容易。
8.— 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+过去分词。
9.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。
【点评】此题考察过去完毕时使用方法。
10.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。
【点评】考察过去完毕时。
11.He said that ________.
A. he has finished his work already B. he had finished his work already
C. has he finished his work already D. had he finished his work already
【答案】B
【解析】【分析】句意:他说他已经完毕他工作了。说之前就已经做竣工作了,said是过去式,因此完毕工作是发生在过去之前,因此用过去完毕时,构造是had+动词过去分词,排除A、C。said背面跟是宾语从句,从句句子构造应当也是主语+谓语+宾语,因此排除D,故选B。
【点评】考察过去完毕时,注意其定义理解。
12.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。
【点评】考察句子时态。注意过去完毕时使用方法。
13.The bus ______ for five minutes when Tim arrived at the station.
A. went B. has left C. had left D. had been away
【答案】D
【解析】【分析】句意:当迪姆抵达车站时,公交离开了五分钟了。表达抵达车站前已经发生或完毕动作,句子用过去完毕时态;leave是一种非延续性动词,不能与表达一段时间状语for…连用,可以体现成be away,形容词表达状态,可以与表达一段时间状语连用。故选D。
【点评】本题考察过去完毕时以及延续性动词使用方法。
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.Tom by the time I got to the party.
A. left B. was leaving C. had left D. has left
【答案】 C
【解析】【分析】句中有“by+过去时间”作时间状语,提醒谓语动同用过去完毕时,即“我抵达”和“他离开”,后者发生在前者之前,即“过去过去”,因此,后者用过去完毕时。故选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.My grandparents for fifty years by the time My sister was 15.
A. married B. had married C. had got married D. had been married
【答案】D
【解析】【分析】句意:到我妹妹十五岁时候,我祖父母已经结婚五十年了。根据for fifty years 五十年和be动词was,可知是表达一段时间状语,谓语动词具有持续性,用过去完毕时had been married“结婚”表状态。故选D。
【点评】本题考察过去完毕时,注意通过时间状语及动词判断句子时态。
18.—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。句意是:在我到那里之前他已经离开了。
【点评】本题考察过去完毕时使用方法。
19.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。
【点评】本题考察过去完毕时使用方法。
20.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。
【点评】此题考察动词时态问题以及瞬间动词和延续性动词区别。
21.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词义和使用方法。
22.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。
【点评】此题考察动词时态。根据时间状语确定句子时态。
23.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。
【点评】考察动词时态。
24.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
【点评】动词时态是学习英语过程中非常重要知识。而诸多题目,句中并没有像本题同样有明确时间,诸多要通过上下文判断得知。过去完毕时表达动作发生在过去过去,本题不难,平时加强记忆,理解即可。
25.Tom realized that he ________ his physics book at home when he reached school.
A. left B. had left C. was leaving D. leaves
【答案】 B
【解析】【分析】本题考察过去完毕时使用方法,由had+过去分词。我们可以看到意识到和到都是过去动作,而忘记带物理书则是在意识到之前,故为过去过去,选B。
26.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。
【点评】此题考察过去完毕时使用方法。
27.She to be a good mother.
A. have thought B. thought C. thinks D. had thought
【答案】D
【解析】【分析】句意:她本来想做一种好妈妈。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选D。
【点评】考察过去完毕时。
28.I ________ to go to Beijing the next day.
A. plans B. planned C. had planned D. has planned
【答案】C
【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。
【点评】考察过去完毕时。
29.We to be able to come and see you.
A. had hoped B. hope C. have hoped D. are hope
【答案】A
【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。
【点评】考察过去完毕时。
30.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。
【点评】考察过去完毕时。掌握过去完毕时构成和使用方法。
二、初中英语动词时态
31.Mary with her parents to Hong Kong. They’ll stay there for two weeks.
A.have been B.have gone C.has been D.has gone
【答案】D
【解析】
【详解】
句意:玛丽和她父母一起去了香港,他们打算在那里待一种星期。考察主谓一致和目前完毕时。根据背面They’ll stay there for two weeks.一句话,可知玛丽和她父母待在香港两周了,一起去了香港,并且还没有回来,因此用have/has gone to;have/has been to 则表达去过某地(已经回来);主语背面由with构造时,谓语动词由前面主语决定单复数,根据主语Mary判断用助动词has.故选D。
【点睛】
目前完毕时标志词
already(肯定), yet(否认,疑问), just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years,(up to)these few days/weeks/months/years, this morning/week/month/year, just, up to present, so far, up to now, till now, since+时间
32.I don’t know if it _________ tomorrow. If it _____________, we will do some cleaning at home.
A.snows; will snow B.will snow; snows
C.will snow; will snow D.snows; snows
【答案】B
【解析】
【详解】
句意:我不懂得明天与否会下雪。假如下雪,我们就在家做清洁工作。考察动词时态辨析。前句if意思是“与否”,引导宾语从句,tomorrow(明天)用于一般未来时,从句动词需用“will +原形动词”构造,可排除AD两项;后句if意思是“假如”,引导条件状语从句,时态遵照主将从现原则,可排除C项。根据句意构造和语境,可知选B。
33.—Mum, where is my dictionary?
—Oh, I didn’t see it, either. I’m afraid you ___________ it.
A.are losing B.will lose C.have lost D.were losing
【答案】C
【解析】
句意:——妈妈,我字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。A. are losing目前进行时态; B. will lose一般未来时态;C. have lost目前完毕时态; D. were losing过去进行时态。lose这一动词发生在过去,导致成果是目前看不见了,属于完毕动作,要用目前完毕时态来体现,故答案为C。
34.— The boy misses his parents very much.
— So he does. They _________ the hometown for nearly two years.
A.have left B.has left C.have been away from D.will leave
【答案】C
【解析】
【详解】
句意:——那个男孩非常想念他父母。——他确实是。他们离开家乡几乎两年了。leave离开,是短暂性动词,不与时间段连用;be away离开,与时间段连用。此处接时间段for nearly two years连用,故用延续性动词,故选C。
35.Johnson won't answer the phone if he ________ the number.
A.knew B.doesn't know C.will know D.didn't know
【答案】B
【解析】
句意:假如约翰逊不懂得电话号码,他就不接电话。考察动词时态。本句是if引导条件状语从句,当主句是未来时态时,从句用一般目前时,可排除C、D两项。根据句意,本句与否认陈说,故选B。
36.Not only my classmates but also our English teacher Chinese poems, so we often share their favourite ones.
A.like B.liked C.likes D.liking
【答案】C
【解析】句意:不仅我同学们并且我老师都喜欢古诗,因此我们常常分享他们最喜欢诗。本题考察动词时态。A. like动词原形; B. liked 过去式;C. likes 单数第三人称; D. liking目前分词形式。Not only···but also···不仅···并且···用于连接两个对等成分;若连接两个成分作主语,其后谓语动词与靠近主语保持一致。our English teacher为单数第三人称,故选C
37.The movie for about 5 minutes,so let’s see the next one.
A.has been on B.has started C.started D.began
【答案】A
【解析】
句意:这部电影已经开演五分钟了,我们去看下一部吧。根据句中时间状语for about 5 minutes可知动词应当用延续性动词,时态为目前完毕时态。start和begin均为短暂性动词,start对应延续性动词短语是be on。故答案选A。
38.I _______ him the good news as soon as he _______ back.
A.will tell, comes B.told, comes
C.will tell, will come D.tell, come
【答案】A
【解析】句意:他一回来,我就告诉他这个好消息。as soon as“一……就……”,引导时间状语从句,用一般目前时,主句用一般未来时。第二空主语he是第三人称单数,故谓语用第三人称单数comes。故选A。
39.-Has your cousin arrived in Beijing yet?
--Yes. She Beijing since yesterday morning.
A.arrived in B.has arrived in C.has been in D.has been to
【答案】C
【解析】句意:你表弟到北京了吗?-是。她从昨天起就在北京了。since yesterday morning自昨天上午以来,表达是截止到目前为止时间段,用于目前完毕时态,排除A;arrived为短暂性动词,不能与表达一段时间状语连用;have been to表达某人去过某地,也不能与表达一段时间状语连用,故答案为C。
点睛:have(has) been in 表达“在某地呆多长时间”,常与表达一段时间状语连用,如:since, for, how long 等。例如:Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经有三天了。
have(has)been to表达“曾经去过某地”,目前已经不在那里了。可与just, ever, never等连用,例如: I have just been to the post office. 我刚刚去邮局了。
have(has) gone to 意为“到某地去了”,表达到了某地或正在去某地途中。总之,说话时该人不在现场,一般不用第一、第二人称代词作句子主语。
例如:----Where is Tom? ----He has gone to the bookshop. 汤姆在哪里?他到书店去了。
Jack Johnson has gone to London. 杰克.约翰逊到伦敦去了。
还要注意是,无论have/has been to还是have/has gone to都不能与表达一段时间状语连用。
40.Alice, together with her classmates punished for breaking the school rules last week.
A.is B.are C.was D.were
【答案】C
【解析】
【详解】
句意:艾丽斯和她同学上周因违反校规而受到惩罚。考察一般过去时和主谓一致。根据last week可知句子时态应用一般过去时,排除A、B选项;together with her classmates在句中作状语,主语是Alice,第三人称单数,因此谓语动词也要用第三人称单数形式,排除D选项;故答案选C。
41.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals.
A.had B.will have C.were having D.are having
【答案】D
【解析】句意:如今年轻人没有智能手机就无法生存。当他们吃饭时候,他们随时都会拿起手机。考察动词时态辨析题。while当……时候,表达从句动作和主句动作同步发生,常用进行时态。根据句意语境,可知选D。
42.— What did you do after school yesterday?
— I ______ basketball with Peter.
A.play B.will play C.played D.has played
【答案】C
【解析】
【详解】
句意:昨天放学后你做了什么?—我和彼得打了篮球。
本题考察是动词时
展开阅读全文