搜档网
当前位置:搜档网 › 英语 过去完成时难点讲解练习

英语 过去完成时难点讲解练习

英语 过去完成时难点讲解练习
英语 过去完成时难点讲解练习

外研版英语过去完成时难点讲解练习

一、初中英语过去完成时

1.——Jim, did you take out the trash just now?

——No. By the time I came home it .

A. have been taken out

B. had taken out

C. had been taken out

【答案】 C

【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

【点评】考查被动语态及过去完成时的用法。

2.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。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

3.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。

【点评】此题考查过去完成时的用法。

4.He wanted to know how long in hospital.

A. she is staying

B. she had stayed

C. did she stay

D. she stay

【答案】 B

【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。

【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。

5.— 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。

【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

6.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+过去分词。

7.—How long you TV by the time I called you?

—For about two hours

A. had; watched

B. have; watched

C. did; watch

D. were; watching 【答案】 A

【解析】【分析】由句中的by the time可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。

【点评】本题考查过去完成时的用法。

8.—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。

【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

9.By the end of 2012, many buildings built in our city.

A. have been

B. have

C. had been

D. will

【答案】 C

【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据By the end of 2012可知该用过去完成时,所以选C。

10.— 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。

【点评】考查时态,注意过去的过去是过去完成时的用法。

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.—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。

【点评】考查过去完成时,注意过去完成时表达的是过去的过去。

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.——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。

【点评】考查过去完成时的用法。

17.By the first day of August, 2007, the PLA ________ for eighty years.

A. founded

B. has founded

C. has been found

D. had been founded

【答案】 D

【解析】【分析】句意:到2007年八月的第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被建立的对象,故用被动语态,选D。

【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。

18.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+过去分词。

19.Johnson ______ two tickets for the concert before Joe made a phone call to him.

A. had booked

B. booked

C. has booked

D. were booking

【答案】 A

【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过去的过去”动作要用过去完成时(had + 过去分词),所以选A。

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.—Do you know Diaoyu Island?

—Sure. It China since ancient times.

A.belong to B.belonged to C.is belonging to D.has belonged to

【答案】D

【解析】

【详解】

句意:--你知道钓鱼岛吗? --当然知道。它从古代就属于中国。“属于”是belong to, 看到since, 说明是现在完成时,结构:主语+have/has +过去分词,主语是it, 所以填has belonged to, 故选D。

22.The young man ________yellow ___________his keys in his office. He’s forgetful and can’t enter the house.

A.in;left B.on;forgot C.in;has left D.on;has forgotten 【答案】C

【解析】

【详解】

句意“穿黄色衣服的年轻人把他的钥匙落在他的办公室。他是健忘的并且他不能进入房子”。leave sth in+地点“把某物落在某地”;forget sth忘记某事。根据句意可知,in+颜色表示“穿……颜色的衣服”,排除B和D;第二空处,根据He’s forgetful and can’t enter the house 可知,落钥匙的动作发生在过去,对现在造成的影响是他进不去房子,用现在完成时have done,故选C。

23.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+时间

24.The dog ________ several days ago. I felt very sorry for its ________.

A.died;death B.died;died C.death;died D.death;death

【答案】A

【解析】

【详解】

句意:这只狗几年前就死了,我为它的死感到难受。根据句意及根据可知第一个空出缺少谓语动词,又因为时间是过去,共过去时态。根据句意及结构可知第二个空是名词。die,动词,death,名词,故选A。

25.I don't want to see the film The Hobbit II because I it already.

A.has seen B.saw C.have seen D.see

【答案】C

【解析】

【详解】

句意:我不想看电影《霍比特人》二世”,因为我已经看过了。表示过去发生或已经完成的某一动作对现在造成的影响或结果。常用的时间状语:already,so far,never,just,before,recently,结合句意,故选C。

26.—Do you mind beside you, sir?

— . I alone to enjoy the music.

A.my sitting; Better not; used to sit

B.my to sit; Of course not; am used to sitting

C.me sitting; I’m sorry but I do; have been used to sitting

D.me to sit; Never mind; was used to sitting

【答案】C

【解析】句意:你介意我坐在你旁边吗,先生?——对不起,我确实介意,我习惯了独自坐着欣赏音乐。mind doing sth.介意做某事,doing前面可以用形容词性物主代词或代词的宾格,首先排除B,D;used to do过去常常做某事,be used to doing sth.习惯于做某事,根据后面的句子判断,对于坐在身边表示介意,故答案为C。

27.---Where is Mr. Wang?

---He together with his students _______ Haibin Park.

A.have gone to B.has gone to C.has been to D.have been to

【答案】B

【解析】

【详解】

句意“-王先生去哪里了?-他和他的学生去了海滨公园”。have been to去了某地(回来了),have gone to去了某地(还未回来),根据Where is Mr. Wang可知,还未回来,排除C和D。且当together with连接两个主语时,谓语动词要和最前面的主语保持一致,故选B。

【点睛】

主语后有with, along, like, except, besides, but, including, together with, as well as等引导的名词或代词时,谓语动词与前面的主语保持一致,即“就前原则”。

28.—Do you know what time your uncle Dazhou tomorrow?

—At 2∶00 p.m.. I will meet him when he at the airport.

A.gets to; arrives B.will get to; will arrive

C.will get to; arrives D.gets to; will arrive

【答案】C

【解析】

【分析】

【详解】

试题分析:句意:——你知道你的叔叔明天将什么时间到达达州吗?——下午两点。当他到了机场,我会去接他。get to +地点,到达某地;arrive,到达,如果后面加地点,要加介词in(大地点),at(小地点)。第一句是宾语从句,根据句意可知用将来时态。第二句是时间状语从句,主句用将来时,从句用一般现在时。故选C。

29.–Don’t worry! I’m sure your son will arrive safely.

-- But if he ______, what can I do? It’s getting dark and it’s going to rain.

A.won’t come B.doesn’t come C.isn’t coming D.wouldn’t come

【答案】B

【解析】

【详解】

句意“-不要担心,我确信你的儿子将会安全到达。-但是如果他没到,我该如何做?现在天要黑了,而且要下雨了”。根据句意可知,此处的if译为“如果”,且主句表示将来,从句用一般现在时,且从句谓语为实意动词,故选B。

30.There _____ a football match on TV this evening.

A.will have B.is going to be C.has D.is going to have 【答案】B

【解析】

【分析】

【详解】

句意:今天晚上电视上将有一场足球赛。

本句时态为将来时,将来时态有两种表达方式,一种是will+动词原形,另一种是be going to+动词原形,本句用到there be 句型,故选B。

相关主题