您的当前位置:首页正文

高中过去完成时练习题及答案

2021-09-02 来源:年旅网
精品文档

高中过去完成时练习题及答案

定义

过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。 它表示句子中描述的动作发生在“过去的过去”。 基本结构

主语+had+过去分词vpp. ①肯定句:主语+had+过去分词. ②否定句:主语+had+not+过去分词. ③一般疑问句:Had+主语+过去分词? 肯定回答:Yes,主语+had. 否定回答:No,主语+had not .

④特殊疑问句:特殊疑问词或词组+一般疑问句? 基本用法

表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by, before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。

例如: By nine o’clock last night, we had got00 pictures from the spaceship. 到昨晚9点钟,我们已经收到200 张飞船发来的图片。

2016

1 / 32

精品文档

表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for, since构成的时间状语连用。 例如: I had been at the bus stop for0 minutes when a bus finally came. 当车来的时候,我在车站已等了20分钟。

He said he had worked in that factory since 1949. 他说自从1949年以来他就在那家工厂工作。 叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。

例如: Mr. Smith died yesterday. He had been a good friend of mine. 史密斯先生昨天去世了。他以前是我的好友。

I didn’t know a thing about the verbs, for I had not studied my lesson.

我对动词一无所知,因为我没有好好学习功课。 在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。

例如: I returned the book that I had borrowed. 我已归还了我借的书。

She found the key that she had lost. 她丢失的钥匙找到了。

2016

2 / 32

精品文档

told,said,knew,heard,thought等动词后的宾语从句中,这时从句中的动作发生在主句表示的过去的动作之前。 例如: He said that he had known her well. 他说他很熟悉她。

I thought I had sent the letter a week before. 我认为我一星期前就把信寄出去了。

状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用一般过去时。 如when,before,after,as soon as,till/until引导的

例如: When I woke up, it had already stopped raining.

我醒来时雨已停了。

She didn’t go to bed until she had finished her work.

她直到把工作做完之后才睡觉。

注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after的复合句中,因为 这 时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。

例如: After he arrived in England, Marx worked

2016

3 / 32

精品文档

hard to improve his English. 马克思到达英格兰之后,努力提高他的英语水平。

动词think, want, hope, mean, plan, intend等用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

例如: They had wanted to help but could not get there in time.

他们本来打算去帮忙,但没有及时赶到那里。 We had hoped to be able to come and see you . 我们本来希望能来看看你。

过去完成时还可用在hardly„when„, no sooner„than„, It was the first time „等固定句型中。

例如:Hardly had he begun to speak when the audience interrupted him. 他刚开始演讲,听众就打断了他。

No sooner had he arrived than he went away again. 他刚到就又走了。

It was the third time that he had been out of work that year.

这是他那一年第三次失业了。 时间状语

2016

4 / 32

精品文档

before,when,after,by+,until, once,had no sooner„„than,yet,already等。 过去完成时-语法判定 1. 由时间状语来判定

一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:

by + 过去的时间点。如:

I had finished reading the novel by nine o’clock last night.

by the end of + 过去的时间点。如:

We had learned over two thousand English words by the end of last term. before + 过去的时间点。如: They had planted six hundred trees before last Wednesday.

2. 由“过去的过去”来判定。

过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在: 宾语从句中

当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told, said, knew, heard, thought等动词后的宾语从句。如:

2016

5 / 32

精品文档

She said that she had seen the film before. 状语从句中

在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如:

After he had finished his homework, he went to bed.

注意: before, after 引导的时间状语从句中,由于 before 和 after 本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如: After he closed the door, he left the classroom. 表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示”原本„,未能„”

We had hoped that you would come, but you didn’t. 3. 根据上、下文来判定。

I met Wang Tao in the street yesterday. We hadn’t seen each other since he went to Beijing. 过去完成时-语法区别

一、 过去完成时与现在完成时的区别

现在完成时表示的动作发生在过去,以现在的时间为基点,但侧重对现在产生的结果或造成的影响,与现在有关,

2016

6 / 32

精品文档

其结构为“助动词 have + 过去分词”;过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

比较:I have learned 1000 English words so far.到目前为止我已经学会了 1000 个英语单词。

I had learned 1000 English words till then.到那时为止我已经学会了 1000 个英语单词。 — I’m sorry to keep you waiting. 对不起,让你久等了。

— Oh, not at all. I have been here only a few minutes.没什么,我只等了几分钟。 二、过去完成时与一般过去时的区别

虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点:

1. 时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。 比较:They had arrived at the station by ten yesterday.

They arrived at the station at ten yesterday. 2. 在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。

2016

7 / 32

精品文档

She was very happy. Her whole family were pleased with her, too. She had just won the first in the composition competition.

3. 当两个或两个以上接连发生的动作用 and 或 but 连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在 before , after , as soon as 引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。

He entered the room, turned on the light and read an evening paper.

过去完成时专项练习 一.用动词的适当形式填空

1. We _____________ the house before we ______________ in.

2. That rich old man _____________ a will before he _____________ .

3. They _____________ the map of the country before they ________ .

4. The robbers _____________ before the policemen_______ .

5. I __________ all the lights before I ____________ to bed.

2016

8 / 32

精品文档

6. Paul __________ out with Jane after he __________ a phone call.

7. Tom __________ he ___________ the book twice.

8. Our plan ____________ because we _____________ a bad mistake.

9. When the chairman ______________ speaking, he _____________ the hall.

lunch when I ________________ to their house. 二.句型转换

1.I had sold the ticket when she came. 2.She had sung a song to us before she danced. 3..By 10:00 a.m, I had been very hungry. 4.Lucy had already completed the project when I arrived.

8.We cooked the dumplings. We ate them up. 三.单项选择

The police found that the house _______and a lot of things_________.

2016

9 / 32

精品文档

A. has broken into, has been stolen B. had broken into, had been stolen

C. has been broken into, stolen D. had been broken into, stolen

By the end of this century, we__ ours into a strong modern country.

A. will build B. had builtC. have built D. will have built

We _________the work by six yesterday evening. A. finished B.would finish C. had finishedD. had been finished

I _________to help you but couldn’t get here in time.

A. want B. had wantedC. have wanted D. was wanting

Mrs. Wu told me that her sister___________. A. left about two hours before B. would leave about two hours before

C. has left about two hours ago D. had left about two hours before

When I reached home, my parents __________their supper.

2016

10 / 32

精品文档

A.are having B.have already had C.have had D. had already had

It seems that the old man _________something important.

A.has lostB. had lost C. lost D. would lose She __________in this school ________the past ten years.

A.was teaching, sinceB. had been teaching, since

C.would teach, for D. has been teaching, for Did you see Xiao Li at the party? No, ______by the time I arrived.

A.she’d left B.she’s left C. She was left D.she must leave

The job proved to be much more difficult than I______.

A. expectB.expected C. would expect D.had expected

We couldn’t catch up with the others because they _____too long before us. 高考过去完成时讲解 过去完成时用法讲练

2016

11 / 32

精品文档

过去完成时是表示在过去某一时刻以前已经完成的动作或存在的状态,其构成形式为

“助动词 had +过去分词”。使用过去完成时态的几个典型句型。

一、主语+过去完成时+ ①when引导从句

②by短语by the time引导从句 ③before引导从句例如:

1.Tom was disappointed that most of the guests __________ when he __________ at the party.

A.left;had arrived B.left;arrived

C.had left;had arrived D.had left;arrived 此题的正确答案为D。guests先“离开”,Tom后“到达”,“到达”用一般过去时,“离 开”用过去完成时。

2.When Jack arrived he learned Mary __________ for almost an hour.

A.had gone B.had set off C.had left D.had been away

此题的正确答案为D。因有表示“一段时间”的状语“for almost an hour”,所以选入的

2016

12 / 32

精品文档

动词必须是延续性动词。

3.①We __________ four thousand new words by the end of last year.

②We __________ four thousand new words by the end of this year.

A.had learnedB.have learned C.learnedD.will have learned

句①根据by短语中的last year,正确选项为A;句②根据by短语中的this year,正确 选项为D。

4.He had already built his own lab by the time he was ten.到十岁时,他已经建了自己的 实验室。

5.He had studied English for five years before he came here.来这儿之前,他已经学五年 英语了。

二、1. 主语+had +hardly+过去分词+when+主语+一般过去 时

2主语+had +no sooner +过去分词+than+主语+一般过去时例如:

①They had no sooner got home than it began to

2016

13 / 32

精品文档

rain.他们刚一到家,天就下起雨来。

② __________ got into the room,__________ the telephone rang.

A.He hardly had;then B.Hardly had he;when C.He had not;that

D.Not had he;when

此题的正确答案为B。当否定词hardly,scarcely,no sooner在句首时,主谓要倒装。

三、根据上下文的时间关系来确定。例如: 1.The police found that the house __________ and a lot of things __________ . A.has broken into;has been stolen B.had broken into;had been stolen C.has been broken into;stolen D.had been broken into;stolen

此题的正确答案为D。found是过去时,其后的宾语从句的动作发生在found动作之前。

2.The students __________ busily when Miss Brown went to get a book she __________ in

the office. A.had written;left B.were writing;has left

C.had written;had left D.were writing;had left 此题的正确答案为D。went说明事情发生在过去,而

2016

14 / 32

精品文档

“把书忘在办公室”的动作发生 在went之前。

3.The pen I __________ I __________ is on my desk,right under my nose.

A.think;lost B.thought;had lost C.think;had lostD.thought;have lost 此题的正确答案为B。“丢笔”是在“认为”之前发生的动作。

4.Helen __________ her keys in the office so she had to wait until her husband __________

home. A.has left;comes B.left;had come C.had left;came D.had left;would come 此题的正确答案为C。had to wait说明事情发生在过去,而“忘带钥匙”的动作发生在 “等丈夫回家”之前。

四、表示过去未曾实现的希望、打算或意图,用过去完成时,常用的动词有:hope,think,

expect, intend,mean,suppose,want等。例如: They had wanted to help but couldn’t get here in time.他们本来是要来帮忙的,但未能及 时赶到。

五、It was +时间+since +主语+过去完成时例

2016

15 / 32

精品文档

如:

They asked me to have a drink with them.I said that it was at least ten years since I __________ a good drink.

A.had enjoyedB.was enjoying C.enjoyedD.had been enjoying

此题的正确答案为A。 六、主语+过去式+ ①after引导从句

②because引导从句例如:

1.After she had left the room,the telephone rang.她离开房间后,电话响了。

2.He didn’t go to see the film because he had seen it.因为他看了那部电影,所以没有去 看。

高考真题再现:

1. They became friends again that day. Until then, they ____ to each other for nearly two years. A. didn’t speak B. hadn’t spoken C. haven’t spoken D. haven’t been speaking

2. — Did Alan enjoy seeing his old friend yesterday?

2016

16 / 32

精品文档

— Yes, he did. He ____ his old friends for a long time.

A. didn’t see B. wouldn’t see C. hasn’t seen D. hadn’t seen

3.——Tommy is planning to buy a car.

——I know. By next month, he____enough for a used one.

A. savesB .saved C.will save D. will have saved 4.Experiments of this kind ______ in both the U.S. and Europe well before the Second World War. A. have conducted B. have been conducted C. had conductedD. had been conducted

5. The play had already been on for quite some time when we ____ at the New Theatre.

A have arrived B. arrivedC. had arrived D. Arrive

6. By the time Jane gets home,her aunt______for London to attend a meeting.

A will leaveB leaves C will have left D left 7. By the time Jack returned home from England, his son ______ from college.

A. graduated B. has graduated C. had been

2016

17 / 32

精品文档

graduatingD. had graduated

8. — Did Linda see the traffic accident? — No, no sooner ____ than it happened. A. had she gone B. she had gone C. has she gone D. she has gone

1.----Were you surprised by the ending of the film?

----No, I _______the book, so I already knew the story?

A. was reading B. had read C. am reading D. have read 答案:B.

2. ----We’ve spent too much money recently. ----well, it isn’t surprising. Our friend and relatives _______around all the time

A. are coming B. had come C. were coming D. have been coming 答案:D.

3.This coastal area a national wildlife reserve last year.

A. was named B. named C. is namedD. names 答案:A

4.I was just going to cut my rose bushes but someone it. Was it you?

2016

18 / 32

精品文档

A. has doneB. had done C. would do D. will do 答案:B 5.

A. shoppedB. have shopped C. had shoppedD. have been shopping 答案D

6.Mother wanted to be a good provider, a role she _____ since her marriage to Father.

A shoulders B shouldered C is shouldering D has been shouldering 答案:D

7.Up to now, the program ____ thousands of children who would otherwise have died.

A. would saveB. Saves C. had saved D. has saved 答案:D 8.We

A. are working B. have been working C. workedD. had worked 答案:B.

9.一When shall we restart our business? 一.

A.will finishB.are finishingC.are to finishD.have finished 答案:D

10.—Have you finished reading Jane Eyre?

2016

19 / 32

精品文档

—No , I ______ my homework all day yesterday. A. was doingB. would doC. has done D. do 11.When you are home , give a call to let me know you ______ safely.

A. are arrivingB. have arrived C. had arrived D. will arrive 答案:B

12.—why, Jack, you look so tired!—Well, I ____the house and I must finish the work tomorrow. A. was painting B. will be paintingC. have painted D. have been painting 选D。

—We________ busy with our work for months, so we went to the beach to relax ourselves.

A. wereB. have beenC. had beenD. will be 选C. 14.I have to see the doctor because I a lot lately.

A. have been coughingB. had coughedC. coughed D. cough A.

15. Excuse me I________I was blocking your way. A. didn’t realize B. don’t realize C. haven’

2016

20 / 32

精品文档

t realized D. wasn’t realizing 答案:A

16.Joseph ______to evening classes since last month, but he still can’t say “What’s your name?” in Russian.

A.has been going B.went C.goes D.has gone 答案:A

17.--I’m sorry, but I don’t quite follow you. Did you say you wanted to return on September0? --Sorry, I myself clear. We want to return on October0.

A. hadn’t made B. wouldn’t makeC. don’t makeD. haven’t made 答案:D

18.It took me a long time before I was able to fully appreciate what they __ for me.

A. had doneB. did C. would do D. were doing 答案:A

19.The book has been translated into thirty languages since it

A. had come B. has come C. came D. comes 答案C

2016

21 / 32

精品文档

20. -----Why do you want to work for our company? -----This is the job that I for.

A. looked B. am to look C. had looked D. have been looking 答案D

21.For many years, people electric cars. However, making them has been more difficult than predicted.

A.had dreamed of B.have dreamed of C.dreamed of D.dream of 答案:B

22. When Alice came to, she did not know how long she ___ there.

A.had been lying B.has been lying C.was lying D.has lain 答案 A

23. If you don’t like the drink you___just leave it and try a different one.

A. orderedB. are ordering C. will order D. had ordered 答案 A

24——Bob has gone to California.

2016

22 / 32

精品文档

——Oh, can you tell me when he ______ ? A. has left B. left C. is leaving D. would leave 25 When I got on the bus, I_____I had left my wallet at home.

A. was realizing B. realized C. have realized D. would realize 答案 B

26 She was surprised to find the fridge empty; the child _____ everything!

A. had been eating B. had eaten C. have eaten D. have been eating

博思通教育 地址:江苏省徐州市云龙区奥运综合大楼北隔壁

过去完成时讲解及练习 一、基本概念

总体上说它属于“过去”这一时间段内发生的事情,它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。 二、构成

肯定句:主语+助动词had +过去分词+其他 否定句 had not ... 例如:I hadn’t learnt Lesson0 yet.

2016

23 / 32

精品文档

疑问句 Had....? 例如:Had you ever seen such an exciting match before? Yes, I had. / No, I hadn’t. 三、用法

1、表示在过去动作之前已经发生的动作或存在的状态。 例如

Most of the guest had left when he arrived at the party.They had already had breakfast before they arrived at the hotel.

容,以至我没有出现任何错误。) 2 例如 年。) 3、在

4等,用过去完成时表示过去本打算或希望干 ’t. 5、其它句型

A. It was the first time that 从句中,从句用过去完成时。

It was the first time that he had seen so beautiful scenery。 主句就用过去完成时。

2016

24 / 32

精品文档

I had no sooner reached home than it began to rain。

注:hardly/ scarcely/ no sooner 放在句首时,句子要使用部分倒装。

No sooner had I reached home than it began to rain. B. Hardly/scarcely....when 与no sooner than 引导的时间状语从句中,从句是一般过去时时,

博思通教育 地址:江苏省徐州市云龙区奥运综合大楼北隔壁 练习 1. 单项选择

1.He asked me _A___ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone

2. What _D___ Jane ____ by the time he was sever? A. did, do B. has, doneC did, did.D. had, done

3. I ___C___00 English words by the time I was ten。

A. learned B. was learningC. had learned D. learnt

4. She ___A___lived here for ______ years. A. had, a few B. has, severalC. had, a lot ofD.

2016

25 / 32

精品文档

has, . By the time my parents reached home yesterday, I __AA had cookedB. cookedC. have cooked . She said she __D________ the principle already

A .has seen B. sawC. will see. She said her family __BA. has hidden, from B. had hidden, from . By the time he was ten years old, he ___DA. has completed universityB. had completed an universityCA. for B. in D. at

10. He __BA had learned, piano

11. What __DA. did, do C. has, doneD. had done 1.He _CA. has worked C. had worked D. will work D___ the bridge.

A. has completed B. completed C. will completeD. had completed

14. Ben hates playing _D____ violin, but he likes playing ____ football.

A. a„the B. the„ the C. / „the D. the„/ 15. By the time he was, he _A_____ a lot of German words.

A. had learnedB. has learned C. learned D. learns

1.Jim turned off the lights and then __D___ the

2016

26 / 32

精品文档

classroom.

A. was leftB. had left C. has left D. left 17.They ____C_____ in Guangzhou since000. 博思通教育 地址:江苏省徐州市云龙区奥运综合大楼北隔壁

A. lived B. had lived C. have lived D. were living

18. The train from Beijing__C_____ ten minutes ago.

A. has arrivedB. was arrivingC. arrived D. had arrived

19. The students ___B______ their classroom when the visitors arrived.

A . have cleanedB. had cleaned C. was cleaned D. have been cleaned

20. Fergie__B_____ the project in one hour. A. have finished B. will finishC. finishes D. has finished

21. The man ___A_____ his coat and went out. A. put onB. had put on C. will put on D. was putting onMy mother___C__ in that factory at the age of 18.

2016

27 / 32

精品文档

A. had workedB. has workedC. workedD. works 23. Dad _C_______ while he _______ TV. A .fell asleep„watch

C. fell asleep„„was watching 2.用动词的适当形式填空

1. We ___had paintedmoved2. That rich old man __had made died3. They __had studyedleft4. The robbers _had run awayarrived .

5. I __turned offwent6. Paul went made a phone call.

7. Tom ___said__ he had read8. Our plan ____failedhad made______ a bad mistake. finishedleft____ the hall.

10.The Reads were havinggot_____ to their house. 11.When I __arrivedhad left_____.

12..We _____had learned13. I waited until he __finished14. We were surprised at what she _had____already __done____

15.She _didn’t go___ to Qingdao because she ___had went____ there before.

16. He __hasn’t told you the news yet. 17. He said he __had______already___given___ the

2016

28 / 32

精品文档

book to the teacher.

18. I ____have been_____ to Shanghai before. 19. She told me she ___had been_______ to Sanya three times.

20.She __was playing________ the guitar while her sister__was singing______.

博思通教育 地址:江苏省徐州市云龙区奥运综合大楼北隔壁 练习 1. 单项选择

1.He asked me ____ during the summer holidays. A. where I had been B. where I had gone C. where had I been D. where had I gone

2. What ____ Jane ____ by the time he was sever? A. did, do B. has, doneC did, did.D. had, done

3. I ______00 English words by the time I was ten。 A. learned B. was learningC. had learned D. learnt

4. She ______lived here for ______ years. A. had, a few B. has, severalC. had, a lot ofD. has, A had cookedB. cookedC. have cooked. She said she __________ the principle already

2016

29 / 32

精品文档

A .has seen B. sawC. will seeA. has hidden, from B. had hidden, from A.has completed university B.had completed an university A. for D. at A had learned, piano

A. did, doC. has, doneD. had done

A. has worked C. had worked D. will work 13. By the end of last week, they ____ the bridge. A. has completed B. completed C. will completeD. had completed

14. Ben hates playing _____ violin, but he likes playing ____ football.

A. a„the B. the„ the C. / „the D. the„/ 15. By the time he was, he ______ a lot of German words.

A. had learnedB. has learned C. learned D. learns

1.Jim turned off the lights and then _____ the classroom.

A. was leftB. had left C. has left D. left 17.They _________ in Guangzhou since000. 博思通教育 地址:江苏省徐州市云龙区奥运综合大楼北隔壁

2016

30 / 32

精品文档

A. lived B. had lived C. have lived D. were living

18. The train from Beijing_______ ten minutes ago. A. has arrivedB. was arrivingC. arrived D. had arrived

19. The students _________ their classroom when the visitors arrived.

A . have cleanedB. had cleaned C. was cleaned D. have been cleaned

20. Fergie_______ the project in one hour. A. have finished B. will finishC. finishes D. has finished

21. The man ________ his coat and went out. 2.6. Paul 14. We were surprised at what she _____already ______

15.She ____ to Qingdao because she _______ there before.

16. He you the news yet.

17. He said he ________already______ the book to the teacher.

18. I _________ to Shanghai before.

19. She told me she __________ to Sanya three

2016

31 / 32

精品文档

times.

20.She __________ the guitar while her sister________.

2016

32 / 32

因篇幅问题不能全部显示,请点此查看更多更全内容