好文档 - 专业文书写作范文服务资料分享网站

过去完成时知识点总结及经典习题(含答案)(word)1

天下 分享 时间: 加入收藏 我要投稿 点赞

过去完成时知识点总结及经典习题(含答案)(word)1

一、初中英语过去完成时

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

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

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

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

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

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

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

7.By the time the alarm clock went off, My mother had already _________.

A. wake me up B. wake up me C. waken up me D. waken me up 【答案】 D

【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用had +动词的过去分词。wake up是动副结构,代词作宾语必须放中间,故选D。

【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。

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

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

9.—What's up?—I missed the train. By the time I got to the train station, the train for 10 minutes.

A. had left B. has left C. has been away D. had been away 【答案】 D

【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.had left过去完成时态; B.has left 现在完成时态;C.has been away现在完成时;D.had been away过去完成时。by the time,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be away,故选D。

10.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+动词的过去分词表达。

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

【点评】考查过去完成时。掌握过去完成时的构成和用法。

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

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

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.—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。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。

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

16.They to help but could not get there in time.

A. wanted B. had wanted C. want D. have wanted 【答案】B

【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。

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

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

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

【点评】此题考查动词的时态。根据时间状语确定句子的时态。

19.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。 【点评】考查动词时态。

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。

过去完成时知识点总结及经典习题(含答案)(word)1

过去完成时知识点总结及经典习题(含答案)(word)1一、初中英语过去完成时1.—Weallwenttotheparkexceptyoulastweekend.Whydidn'tyoucome?—BecauseItheparktwice.A
推荐度:
点击下载文档文档为doc格式
5l4xi1ys2c8n6j4879hw6x2111f27v00bfx
领取福利

微信扫码领取福利

微信扫码分享