50 bài tập thì quá khứ hoàn thành Tiếng Anh có đáp án

Với 50 bài tập thì quá khứ hoàn thành Tiếng Anh có đáp án bao gồm: lý thuyết, cách làm, bài tập vận dụng và vận dụng cao sẽ giúp các bạn học sinh nắm được cách làm bài tập thì quá khứ hoàn thành Tiếng Anh và làm bài tập Tiếng Anh dễ dàng hơn

1 1903 lượt xem
Tải về


Bài tập thì quá khứ hoàn thành Tiếng Anh có đáp án

I. Cấu trúc thì quá khứ hoàn thành

1. Định nghĩa về thì quá khứ hoàn thành:

Đây là thì tương đối khó và đòi hỏi bạn bạn học thuộc lòng càng nhiều từ càng tốt trong bảng động từ bất quy tắc. Nói thì này khó vì khái niệm của nó xa lạ với người Việt Nam chúng ta. Thật ra ta có thể hiểu thì quá khứ hoàn thành một cách rất đơn giản như sau: Thì quá khứ hoàn thành dùng để diễn tả một hành động xảy ra trước một hành động khác và cả hai hành động này đều đã xảy ra trong quá khứ. Hành động nào xảy ra trước thì dùng thì quá khứ hoàn thành. Hành động xảy ra sau thì dùng thì quá khứ đơn.

2. Công thức sử dụng thì quá khứ hoàn thành

Câu khẳng định: Câu phủ định Câu nghi vấn
Chủ ngữ + had + past participle
VD:
I, You, He, She, We, They had finished before I arrived.
Chủ ngữ + had + not (hadn’t) + past participle
VD:
I, You, He, She, We, They hadn’t eaten before he finished the job.
Từ để hỏi + had + Chủ ngữ + past participle
VD:
What -> had he, she, you, we, they thought before I asked the question?

3. Cách sử dụng thì quá khứ hoàn thành

Thì quá khứ hoàn thành dùng để chỉ:

Khi hai hành động cùng xảy ra trong quá khứ, ta dùng thì quá khứ hoàn thành cho hành động xảy ra trước và quá khứ đơn cho hành động xảy ra sau.

- I met them after they had divorced each other. (Tôi gặp họ sau khi họ ly dị nhau.)

- Lan said she had been chosen as a beauty queen two years before. (Lan nói rằng trước đó hai năm, cô ta từng được chọn làm hoa hậu.)

- An idea occured to him that she herself had helped him very much in the everyday life. (Hắn chợt nghĩ ra rằng chính cô ta đã giúp hắn rất nhiều trong cuộc sống hằng ngày.)

Thì quá khứ hoàn thành diễn tả hành động đã xảy ra và đã hoàn tất trước một thời điểm trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ.

- We had had lunch when she arrived. (Khi cô ấy đến chúng tôi đã ăn trưa xong.)

- Khi thì quá khứ hoàn thành thường được dùng kết hợp với thì quá khứ đơn, ta thường dùng kèm với các giới từ và liên từ như: by (có nghĩa như before), before, after, when, till, untill, as soon as, no sooner…than

- No sooner had he returned from a long journey than he was ordered to pack his bags.(Anh ta mới đi xa về thì lại được lệnh cuốn gói ra đi.)

- When I arrived John had gone away.(Khi tôi đến thì John đã đi rồi.)

- Yesterday, I went out after I had finished my homework. (Hôm qua, tôi đi chơi sau khi tôi đã làm xong bài tập.)

Hành động xảy ra như là điều kiện tiên quyết cho hành động khác

- I had prepared for the exams and was ready to do well.

- Tom had lost twenty pounds and could begin anew.

Trong câu điều kiện loại 3 để diễn tả điều kiện không có thực

- If I had known that, I would have acted differently.

- She would have come to the party if she had been invited.

Hành động xảy ra trong 1 khoảng thời gian trong quá khứ, trước 1 mốc thời gian khác

- I had lived abroad for twenty years when I received the transfer.

- Jane had studied in England before she did her master's at Harvard.

4. Dấu hiện nhận biết thì quá khứ hoàn thành:

Từ nhận biết: until then, by the time, prior to that time, before, after, for, as soon as, by, ...

Trong câu thường có các từ: before, after, when by, by the time, by the end of + time in the past …

- When I got up this morning, my father had already left.

- By the time I met you, I had worked in that company for five years.

5. Ví dụ và bài tập về thì quá khứ hoàn thành

A. Xem ví dụ sau:

Sarah went to a party last week. Paul went to the party too but they didn’t see each other. Paul went home at 10.30 and Sarah arrived at 11 o’clock. So: When Sarah arrived at the party. Paul wasn’t there. He had gone home (before Sarah arrived). (Tuần rồi Sarah đã đi dự tiệc. Paul cũng đến buổi tiệc đó nhưng họ đã không gặp nhau. Paul về nhà lúc 10h30 và Sarah đến lúc 11h. Vì vậy: Khi Sarah đến dự tiệc thì Paul đã không còn ở đó. Anh ấy đã đi về nhà (trước khi Sarah tới)

Had gone là thì Past perfect (simple) - Thì quá khứ hoàn thành.

Thì past perfect được tạo thành = had + past participle (gone/ seen/ finished...) Đôi khi chúng ta đề cập một việc gì đó xảy ra trong quá khứ.

Sarah arrived at the party. Sarah đã đến dự tiệc. Đây là điểm khởi đầu của câu chuyện. Sau đó nếu chúng ta muốn nói về những sự việc xảy ra trước thời điểm này, chúng ta dùng thì past perfect (had + past participle):

When Sarah arrived at the party, Paul had already gone home. Khi Sarah đến buổi tiệc, Paul đã đi về nhà.

Xem thêm một số ví dụ sau:

When we got home last night. We found that somebody had broken into the flat. Tối qua khi chúng tôi về nhà, chúng tôi phát hiện ra có ai đó đã đột nhập vào ngôi nhà.

Karen didn’t want to come to the cinema with us because she had already seen the film. Karen đã không muốn đi xem film với chúng tôi vì cô ấy đã xem bộ phim (trước đó) rồi.

At first I thought I’d done the right, but soon I realised that I’d made a serious mistake. Thoạt tiên tôi nghĩ là tôi đã làm điều đúng đắn nhưng chẳng bao lâu sau tôi nhận ra là tôi đã phạm phải một sai lầm nghiêm trọng.

The man sitting next to me on the plane was very nervous. He hadn’t flown before./ He had never flown before. Người đàn ông ngồì cạnh tôi trên máy bay đã rất hồi hộp. Trước đó anh ấy chưa đi máy bay./ Trước giờ anh ấy chưa bao giờ bay.

B. Had done (past perfect) là dạng quá khứ của have done (present perfect). Hãy so sánh các câu sau:

Who is that woman? I’ve never seen her before. (Người phụ nữ kia là ai vậy? Trước giờ tôi chưa hề gặp cô ấy.)

I didn’t know who she was. I’d never seen her before. (= before that time). ( Tôi đã không biết cô ấy là ai. Trước đó tôi chưa bao giờ gặp cô ấy.)

We aren’t hungry. We’ve just had lunch. (Chúng tôi không đói. Chúng tôi vừa ăn trưa xong.)

We weren’t hungry. We’d just had lunch. (Chúng tôi đã không đói (trước đó). Chúng tôi đã dùng cơm trưa rồi. )

The house is dirty. They haven’t cleaned it for weeks. ( Ngôi nhà dơ quá. Mấy tuần rồi họ không lau chùi gì cả.)

The house was dirty. They hadn’t cleaned it for weeks. ( Ngôi nhà lúc đó dơ quá. Mấy tuần rồi họ đã không lau chùi gì cả.)

C. Hãy so sánh thì past perfect ( I had done) với past simple (I did)

“Was Tom at the party when you arrived?” “No, he had already gone home.” (Lúc bạn đến Tom có mặt ở buổi tiệc không?" "Không, anh ấy đã đi về nhà rồi.)

Nhưng: “Was Tom there when you arrived?” “Yes, but he went home soon afterward.” ( Lúc bạn đến Tom còn ở đó không?" "Có, nhưng ngay sau đó anh ấy đã đi về nhà.)

Ann wasn’t at home when I phoned. She was in London. ( Khi tôi gọi điện Ann không có nhà. Cô ấy đã ở Luân Đôn.)

Nhưng: Ann had just got home when I phoned. She had been in London. (Ann đã về nhà khi tôi gọi điện thoại cô ấy. Cô ấy đã ở Luân đôn.)

II. Bài tập về thì quá khứ hoàn thành

Ex 1. Put the verb in brackets in the Past Simple or Past Perfect:

1. They (go) ……………..home after they (finish) ………………… their work.

2. She said that she (already, see) ……………………. Dr. Rice.

3. After taking a bath, he (go) ………………………….. to bed.

4. He told me he (not/eat) ………………………… such kind of food before.

5. When he came to the stadium, the match (already/ begin) ………………………………….

6. Before she (watch) ………………….. TV, she (do)……………………. homework.

7. What (be) …………….. he when he (be) ………………. young?

8. After they (go) ………………………, I (sit) ……………….. down and (rest) ……………

9. Yesterday, John (go) ………………….. to the store before he (go) ………………… home.

10. She (win) ………………………. the gold medal in 1986.

11. Our teacher (tell) …………… us yesterday that he (visit) …………… England in 1970.

12. Alan (have)……….hardly(prepare)………..for dinner when her husband (go) ……..home

13. No sooner (have)…………….I (watch)……………. TV than the phone (ring)…………

14. Before I (watch) ……………… TV, I (do) ………………………….. my homework.

15. After I (wash)………………………….my clothes, I (sleep) ……………………………

16. “ It is the first time I have eaten sushi” , said Bill.

→ Bill said it (be) ……….. the first time he (eat) ……………….. sushi.

17. “ I broke my glasses yesterday”, said Lan.

→ Lan said that she (break) ………………………………… her glasses the day before.

18. I couldn’t attend the evening classes because I worked at night.

→ If I (not work) …………….. at night, I (attend) ………………….. the evening classes.

19. I didn’t have a laptop so I wish I (have) ………………………. a laptop.

20. You didn’t stay home. I would rather you (stay) …………….. home.

Đáp án:

1. They (go) ………went……..home after they (finish) ………had finished………… their work.

2. She said that she (already, see) …………had already seen…………. Dr. Rice.

3. After taking a bath, he (go) ……………went…………….. to bed.

4. He told me he (not/eat) ……………hadn’t eaten………… such kind of food before.

5. When he came to the stadium, the match (already/ begin) ………had already begun……….

6. Before she (watch) ………watched………….. TV, she (do)………had done……. homework.

7. What (be) ………was…….. he when he (be) ………was………. young?

8. After they (go) …………had gone……………, I (sit) ………sat……….. down and (rest) ……rested………

9. Yesterday, John (go) ……had gone….. to the store before he (go) ……went… home.

10. She (win) …………won……………. the gold medal in 1986.

11. Our teacher (tell) …told………… us yesterday that he (visit) ……had visited…… England in 1970.

12. Alan (have)……had….hardly (prepare)……prepared…..for dinner when her husband (go) …went…..home

13. No sooner (have)……had……….I (watch)……watched………. TV than the phone (ring)…rang………

14. Before I (watch) ………watched……… TV, I (do) …………had done………….. my homework.

15. After I (wash)…………had washed……………….my clothes, I (sleep) ……………slept………………

16. “ It is the first time I have eaten sushi” , said Bill.

→ Bill said it (be) ……was….. the first time he (eat) ………had eaten……….. sushi.

17. “ I broke my glasses yesterday”, said Lan.

→ Lan said that she (break) …………had broken……… her glasses the day before.

18. I couldn’t attend the evening classes because I worked at night.

→ If I (not work) ……hadn’t worked……….. at night, I (attend) ………would have attended………….. the evening classes.

19. I didn’t have a laptop so I wish I (have) ………………had had……. a laptop.

20. You didn’t stay home. I would rather you (stay) ……stayed……….. home.

Ex 2. Put the verb in brackets in the Past simple, Past perfect or Present perfect.

1. She didn’t notice that she (never see) …………………….……… that film before.

2. I suddenly (remember) that I ………………………. (forget) my keys.

3. Bill no longer has his car. He (sell) …………………….. it.

4. (Have/you/put) ………………………. Off the fire before you (go) ……………… out.

5. I was very pleased to see Mary again. I (not see) …………………….. for a long time.

6. I thanked her for everything she (do) ………………………………… for me.

7. When I got to the office, I (realize) ………….. I (forget) ………………. to lock the door

8. Who is that woman? I (never seen) …………………………..… …… her before.

9. Tom was not at home when I (arrive)………………. He (just go) ………………… out.

10. She said it (be) ……………….. the first time she (meet) ………………….. such a man.

Đáp án:

1. She didn’t notice that she (never see) …………had never seen……… that film before.

2. I suddenly (remember)...... remembered..... that I …………had forgotten…. (forget) my keys.

3. Bill no longer has his car. He (sell) ………had sold…………….. it.

4. (Have/you/put) ………You had put………………. Off the fire before you (go) ……went………… out.

5. I was very pleased to see Mary again. I (not see) ………haven't seen…….. for a long time.

6. I thanked her for everything she (do) ……………had done……… for me.

7. When I got to the office, I (realize) ……realized…….. I (forget) ………had forgotten………. to lock the door

8. Who is that woman? I (never seen) …………have never seen… …… her before.

9. Tom was not at home when I (arrive)………arrived………. He (just go) …………had just gone……… out.

10. She said it (be) …………was…….. the first time she (meet) …………had met……….. such a man.

Ex 3. Rewrite the sentences beginning as shown:

1. David went home before we arrived.

When we ……………………………………………………………………………..

After ………………………………………………………………………………….

2. We had snack then we had a look around the shops.

After……………………………………………………………………………………

3. The light failed the moment they began work.

They had no sooner …………………………………………………………………….

No sooner……………………………………………………………………………….

Hardly ………………………………………………………………………………….

4. We had never been so happy before.

We were………………………………………………………………………………...

5. I went to the zoo last year and that was where I saw a real tiger for the first time.

Before …………………………………………………………………………………..

6. I like you didn’t go to the party yesterday.

I’d rather you …………………………………………………………………………...

7. The man was poor so he could not afford accommodation.

If ………………………………………………………………………………………..

8. My teacher gave me a lot of homework.

I wish……………………………………………………………………………………

9. He didn’t obey with his parents.

I’d rather he……………………………………………………………………………..

10. She didn’t take that job in the city because his home was very far from there.

If his home …………………………………………………………………………….

Đáp án:

1. David went home before we arrived.

When we ……arrived, David had gone home.…………………………..

After ……………David had gone home, we arrived.……………………………….

2. We had snack then we had a look around the shops.

After……having a snack, we had a look around the shops.……………

3. The light failed the moment they began work.

They had no sooner ……begun work than the light failed.………………….

No sooner………had the light failed than they began work………………….

Hardly …………had they begun work when the light failed.…………….

4. We had never been so happy before.

We were………happier than everyday before.……………...

5. I went to the zoo last year and that was where I saw a real tiger for the first time.

Before …………I had seen a real tiger for the first time, I went to the zoo.………..

6. I like you didn’t go to the party yesterday.

I’d rather you ………hadn't gone to the party yesterday.…………...

7. The man was poor so he could not afford accommodation.

If ……the man hadn't been poor, he could have afforded accommodation.……………..

8. My teacher gave me a lot of homework.

I wish………my teacher hadn't given me a lot of homework.………

9. He didn’t obey with his parents.

I’d rather he………had obeyed with his parents.………..

10. She didn’t take that job in the city because his home was very far from there.

If his home ……hadn't been very far from here, she wouldn't have taken that job in the city.……….

Ex 4. Give the correct of the word in bracket.

1. She ___________ (go) out when I called at her house

2. When she came into the room she saw that her husband _________________- (ALREADY DRINK) a lot of alcohol.

3. He _______________ (LEARN) English before he left for England.

4. When my husband came home I _____________ (ALREADY BE) in bed for two hours

5. My friend _____________ (NOT SEE) me for many years when I met him last week.

6. After I ____________ (HEAR) the news, I hurried to see him.

7. He thanked me for what I _______ (DO).

8. They drank small cups of tea after they _____________ (FINISH) dinner.

9. When I saw him last he ___________ (BE) married for 6 years.

10. We heard that a fire ____________ (BREAK OUT) in the neighboring house.

Đáp án:

1. She HAD JUST GONE (go) out when I called at her house

2. When she came into the room she saw that her husband HAD ALREADY DRUNK (ALREADY DRINK) a lot of alcohol.

3. He HAD LEARNED (LEARN) English before he left for England.

4. When my husband came home I HAD ALREADY BEEN (ALREADY BE) in bed for two hours

5. My friend HAD NOT SEEN (NOT SEE) me for many years when I met him last week.

6. After I HAD HEARD (HEAR) the news, I hurried to see him.

7. He thanked me for what I HAD DONE (DO).

8. They drank small cups of tea after they HAD FINISHED (FINISH) dinner.

9. When I saw him last he HAD BEEN (BE) married for 6 years.

10. We heard that a fire HAD BROKEN OUT (BREAK OUT) in the neighboring house.

Ex 5. Complete the sentences using Past perfect tense

1. Look! Somebody ……….. (leave) the windows open.

2. The girl felt guilty because she ……….. (drink) all the milk.

3. Leonard didn’t have money for the bus because he ……….. (hide) it in a drawer.

4. Her bicycle wasn’t there because a friend ……….. (take) it without asking her.

5. Daniel was arrested after he ……….. (escape) from prison.

6. There was a lot of snow outside because it ……….. (snow) earlier in that day.

Đáp án:

1. Look! Somebody ……had left….. (leave) the windows open.

2. The girl felt guilty because she ……had drunk….. (drink) all the milk.

3. Leonard didn’t have money for the bus because he …had hidden…….. (hide) it in a drawer.

4. Her bicycle wasn’t there because a friend ……had taken….. (take) it without asking her.

5. Daniel was arrested after he ……had escaped….. (escape) from prison.

6. There was a lot of snow outside because it ……had snowed….. (snow) earlier in that day.

Ex 6. Put the verbs in brackets: past perfect, present perfect or past perfect continuous

1. I never get up from the table other (finish) ……………………

2. Susan (climb) …………………… Mount Everest, (sail) …………………… around the world, and (go) …………………… on safari in Kenya by the time she was twenty-five. She (experience) …………………… more by that age than most people do in their entire lives.

3. Ben (try) ……………………to open his own restaurant for the last few years. He (just finish) …………………… the painting, but he (not do) …………………… the decorating yet.

4. You look tired. How long (run) ……………………?

5. When we finally stopped him, the squirrel (already eat) …………………… five cookies.

6. Before my trip to Paris two years ago, I (never be) …………………… to France.

Đáp án:

1. I never get up from the table other (finish) ………have finished……………

2. Susan (climb) ………had climbed…………… Mount Everest, (sail) ……………had sailed……… around the world, and (go) ………had gone…………… on safari in Kenya by the time she was twenty-five. She (experience) ………had experienced…………… more by that age than most people do in their entire lives.

3. Ben (try) ………had been trying……………to open his own restaurant for the last few years. He (just finish) …………has just finished………… the painting, but he (not do) ………hasn’t done…………… the decorating yet.

4. You look tired. How long (run) ………have you been running……………?

5. When we finally stopped him, the squirrel (already eat) ……………had already eaten……… five cookies.

6. Before my trip to Paris two years ago, I (never be) ……………had never been……… to France.

Ex 7. Circle the correct answer.

1. My co-worker ..................(had not used/didn’t use) email before, so I showed him how to use it.

2. Because I .............................(hadn’t studied/didn’t study) for the test, I was very nervous.

3. The wave ....................(had destroyed/ destroyed) the sandcastle that we had built yesterday.

4. When she went out to meet her friends, she..................... (had already done/ already did) all the chores.

5. The waitress brought a drink that I ....................(didn’t order/ hadn’t ordered) before.

6. .............................(Had you given/ did you give) James a ring before you dropped by his apartment?

7. Susan ....................(took/had taken) a rest after she had washed all the dishes.

8. When Jim came to the meeting, everyone .......................(had left/left).

Đáp án

1. My co-worker had not used email before, so I showed him how to use it.

2. Because I hadn’t studied for the test, I was very nervous.

3. The wave destroyed the sandcastle that we had built yesterday.

4. When she went out to meet her friends, she had already done all the chores.

5. The waitress brought a drink that I hadn’t ordered before.

6. Had you given James a ring before you dropped by his apartment?

7. Susan took a rest after she had washed all the dishes.

8. When Jim came to the meeting, everyone had left.

Ex 8. Fill in the correct form of the Present Perfect tense!

1. The earth _______ here for billions of years (be).

2. Cuba ________ a socialist country since 1959 (be)

3. I ______ my car for three years (have).

4. _______ an important fight? (the boxer , ever, win)

5. A big earthquake ______ San Francisco since 1906. (not hit)

Đáp án

1. The earth ___has been____ here for billions of years (be).

2. Cuba ____has been____ a socialist country since 1959 (be)

3. I ___have had___ my car for three years (have).

4. ____Has the boxer ever won___ an important fight? (the boxer, ever, win)

5. A big earthquake ___has not hit____ San Francisco since 1906. (not hit)

Ex 9. Chia động từ trong ngoặc ở thì quá khứ hoàn thành

1. The storm destroyed the sandcastle that we ______ (build).

2. He ______ (not / be) to Cape Town before 1997.

3. When she went out to play, she ______ (do / already) her homework.

4. My brother ate all of the cake that our mum _____ (make) .

5. The doctor took off the plaster that he ______ (put on) six weeks before.

6. The waiter brought a drink that I _______ (not / order).

7. I could not remember the poem we _______ (learn) the week before.

8. The children collected the chestnuts that _____ (fall) from the tree.

9. ________ (he / phone) Angie before he went to see her in London?

10. She ______ (not / ride) a horse before that day.

11. Kevin ______ (go) home by the time I arrived.score

12. Ethan suddenly realised that he _____ (leave) his laptop on the train.score

13. Mum was annoyed because I ______ (not clean) my room.score

14. _______ (they / study) English before they went to the USA?score

15. We were hungry because we ______ (not eat).score

Đáp án

1. had built 2. had not been 3. had already done 4. had made 5. had put on
6. had not ordered 7. had learned 8. had fallen 9. had be phoned 10. had not ridden
11. had gone 12. had left 13. had not cleaned 14. Had they studied 15. had not eaten

Ex 10. Khoanh tròn dạng đúng của động từ ở thì quá khứ đơn hoặc quá khứ hoàn thành sao cho phù hợp với ngữ cảnh câu

1. The robbers left/ had left the bank when the policemen finally arrived/ had arrived.

2. When the rain started/ had started, the Atkinsons finished/ had finished planting trees.

3. By the time Rebecca went/ had gone into the store, she got/ had got soaked.

4. Darcey saw/ had seen this castle before she came/ had come again last Sunday.

5. Mr.Palmer didn’t speak/ hadn’t spoken any Chinese before he moved/ had moved to Peking.

6. Sonny got/had got fainted by the time the ambulance reached/ had reached the hospital.

7. When my mother brought/ had brought me an apple, I finished/ had finished my homework.

8. Mrs.Wilkinson refused/ had refused to drive the car because she had/ had had a terrible accident on the highway about a year ago.

9. I didn’t think/ hadn’t thought of having a new house before I saw/ had seen that ad on TV.

10. My uncle didn’t try/ hadn’t tried Italian food before went/ had gone to that restaurant.

Đáp án

1. had left – arrived 2. started – had finished 3. went – had got 4. had seen – came 5. hadn’t spoken – moved
6. had got – reached 7. brought – had finished 8. refused – had had 9. hadn’t thought – saw 10. hadn’t tried – went

Ex 11. Chọn đáp án có ý nghĩa giống với câu gốc

1. I had already seen the film but I decided to watch it again last night.

a. I watched the film last night for the first time.

b. Last night wasn’t the first time that I had seen the film.

2. The boys were playing football while it was raining.

a. The boys were playing football until it started to rain.

b. The boys played football in the rain.

3. I was writing an e-mail when our computer broke down.

a. Our computer broke down before I wrote an e-mail.

b. I had started writing an e-mail and then our computer broke down.

4. My aunt bought me a lovely gift after she had spent the summer holiday with us.

a. When the summer holiday was over, my aunt bought me a lovely gift.

b. While my aunt was spending the summer holiday with us, she bought us a lovely gift

Đáp án

1. b

2. b

3. b

4. a

Ex 12. Chia động từ trong ngoặc ở thì quá khứ đơn hoặc quá khứ hoàn thành

1. After I _________ the letter, I ________ that I____________ the wrong address on it. (POST, REALISE, WRITE)

2. John asked me where I ____________ the day before. (BE)

3. At this time yesterday, we ___________________________ for 6 km. (ALREADY WALK)

4. When I ____________ through the streets of Madrid, I _______________ about the magnificent time I _____________________ there as a student. (WALK, THINK, SPEND)

5. It was the first time that she _____________________ me to dinner. (INVITE)

6. As soon as the maid _____________________ scrubbing the kitchen floor, she _______________
working in the garden. (FINISH, START)

7. We started to worry about Jimmy because we _____________________ him all afternoon.
(CALL)

8. They _____________________ their way out of town before the sun _____________________.
(ALREADY MAKE, RISE)

9. We _____________________ for two hours when we finally got to our hotel. (DRIVE)

10. When I _____________________ home, I saw that the children _______________________.
(ARRIVE, LEAVE)

Đáp án

1. had posted – realised – had written

2. had been

3. had already been walking

4. was walking – thought – had spent

5. had invited

6. had finished started

7. had been calling

8. had already made – rose

9. had been driving

10. arrived – had already left

Ex 13. Hoàn thành các câu sau

1. When Hoa arrived at the theater, the film ____________(start).

2. He ____________ (live) in Laos before He went to Vietnam.

3. After Lan ____________ (eat) the cake, Lan began to feel sick.

4. If he ____________ (listen) to me, he would have got the job.

5. Linh didn’t arrive until I ____________ (leave).

6. After they ____________ (finish) lunch, they went out.

7. The tree was dead because it ____________ (be) arid all summer.

8. I ____________ (meet) him somewhere before.

9. They were late for the flight because they ____________ (forget) their passports.

10. Linh told me she ____________ (study) a lot before the exam.

11. The leaf was yellow because it ____________ (not/rain) all summer.

12. The lamp went off because I ____________ (not/pay) the electricity bill.

13. Hoa____________ (not/do) her homework, so she was in trouble.

14. She ____________ (not/eat) so we went to a restaurant.

15. I couldn’t go into the cinema because I ____________ (not/bring) my tickets.

16. He said that He ____________ (not/visit) the US before.

17. Hoa and Lan ____________ (not/meet) before the exam.

18. I ____________ (not/have) lunch when she arrived.

19. She ____________ (not/use) smartphone before, so I showed her how to use it.

20. Linh ____________ (not/study) for the exam, so she was very anxious.

Đáp án

1. had started 2. had lived 3. had eaten 4. had listened 5. had left
6. had forgotten 7. had been 8. had met 9. had forgotten 10. had studied
11. hadn’t rained 12. hadn’t paid 13. hadn’t done 14. hadn’t eaten 15. hadn’t brought
16. hadn’t visited 17. hadn’t met 18. hadn’t had 19. hadn’t used 20. hadn’t studied

Ex 14. Sắp xếp các câu sau và chia động từ (nếu có)

1. The/ they/ get/ had/ off/ before/ of/ the/ turn/ light/ office/ out.

2. By/ begin/ time/ I/ my/ she/,/ had/ leave/ the/ quickly/ work.

3. After/ finish/ my/,/ we/ back/ father/ his/ home/ work/ come.

4. Before/ go/ had/ an/ novel/ my/ to/ brother/ read/ interesting/ he/ bed.

5. When/ her/ in/,/ he/ had/ join/ Linh/ best friend/ Bangkok/ the/ Ever/ meet.

6. Cuong/ this/ before/ last night/ had/ text/ he/ went/ translate/ out.

7. Hung/ your/ before/ meet/ had/ email/ he/ use/ you?

8. When/ I/ arrive/ had/ hadn’t/ my/ lunch/ parents.

9. They/ before/ had/ to/ the meeting/ speak/ her.

10. I/ that/ hadn’t/ see/ before/ was/ the man/ sure/ I.

Đáp án

1. The light had turned off before they got out of the office.

2. By the time I began my work, she had left quickly.

3. After my father finished his work, we came back home.

4. Before my brother went to bed, he had read an interesting novel.

5. When Linh met her best friend in Bangkok, he had joined the Ever.

6. Cuong had translated this text before he went out last night.

7. Had Hung used your email before he met you?

8. When my parents arrived, I hadn’t had lunch.

9. They had spoken to her before the meeting.

10. I was sure that I hadn’t seen the man before.

Ex 15. Viết lại câu thì quá khứ hoàn thành

1. David had gone home before we arrived.

=> After…………………………………………………………………………………….

2. We had lunch then we took a look around the shops.

=> Before……………………………………………………………………………………

3. The light had gone out before we got out of the office.

=> When…………………………………………………………………………………….

4. After she had explained everything clearly, we started our work.

=> By the time …………………………………………………………………………….

5. My father had watered all the plants in the garden by the time my mother came home.

=> Before…………………………………………………………………………………

Đáp án

1. After David had gone home, we arrived.

2. Before we took a look around the shops, we had had lunch.

3. When we got out of the office, the light had gone out.

4. By the time we started our work, she had explained everything clearly.

5. Before my mother came home, my father had watered all the plants in the garden.

Ex 16. Hoàn thành đoạn văn sau bằng cách chia động từ ở chỗ trống

Until a few years ago, no one 1.. ………….. (hear) of Harry Potter, the young wizard and hero of the children’s book Harry Potter and the Philosopher’s Stone. The writer, J K Rowling, 2. ………….. (already / write) several stories and books, but this was the first book that was published. She 3. …………… (get) the idea for the story of a wizard at magic school while she 4. ………. (travel) on a train to London. By the time the train 5. …………………… (reach) King’s Cross station, she 6. ……………………………… (invent) most of the characters. When the book was published in 1997, no one 7. ……………………………… (imagine) it would be such a tremendous success, but it quickly 8…......................... (become) a bestseller. While millions of young readers in many countries 9. ……….............. (enjoy) her first Harry Potter book, J K Rowling 10. ……………… (think) of ideas for the next book in this incredibly popular series.

Đáp án

1. had heard

2. had already written

3. got

4. was travelling

5. reached

6. had invented

7. imagined

8. became

9. were enjoying

10. was thinking

Xem thêm các dạng bài tập Tiếng Anh hay, chi tiết khác:

Bài tập thì quá khứ đơn có đáp án

Bài tập trắc nghiệm Mạo từ có đáp án

Bài tập câu so sánh có đáp án

Bài tập so sánh kép có đáp án

Bài tập thì quá khứ đơn và quá khứ hoàn thành có đáp án

1 1903 lượt xem
Tải về


Xem thêm các chương trình khác: