Bài tập quá khứ hoàn thành

1/5 - (1 bình chọn)

Trọn bộ bài tập thì quá khứ hoàn thành từ cơ bản đến nâng cao (có đáp án)

Bài tập thì quá khứ hoàn thành cơ bản 

Bài 1: 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

Bài 2: Khoanh tròn dạng đúng của động từ ở thì quá khứ đơn hoặc quá khứ hoàn thành sau 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. 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.

Bài 3: 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

Bài tập thì quá khứ hoàn thành nâng cao

Bài 1: 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)

Bài 2: 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 bài tập thì Quá khứ đơn

Bài tập cơ bản

Bài 1:

  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 he phoned
  10. had not ridden
  11. had gone
  12. had left
  13. had not cleaned
  14. Had they studied
  15. had not eaten

Bài 2:

  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

Bài 3:

  1. b
  2. b
  3. b
  4. a

Bài tập nâng cao

Bài 1:

  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

Bài 2:

  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

BÀI TẬP THÌ QUÁ KHỨ ĐƠN – QUÁ KHỨ HOÀN THÀNH

Exercise 1: Chia động từ ở các câu sau đây.

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 (do) …………….. he before he went to the airport?

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

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

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

Exercise 2: Viết lại câu dựa vào những từ cho sẵn.

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………………………………………………………………………………….

Exercise 3: Mỗi câu sau chứa một lỗi sai. Tìm và sửa chúng.

1. Before they came to visit my grandparents, I have already cleaned the house.

2. After Jimmy had gone home, I was doing the shopping.

3. She had come to the cinema before I do.

4. When they arrived, John goes away.

5. I had prepared for the exam and am ready to do well.

Exercise 4. Chọn dạng đúng của động từ để hoàn thành câu

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

2. She said that she ( meet) ……………………. Mr. Bean before.

3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel.

4. He told me he (not/wear) ………………………… such kind of clothes before.

5. When I came to the stadium, the match (start) ………………………………….

6. Before she (listen) ………………….. to music, she (do)……………………. her homework.

7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home

Exercise 5. Đọc các tình huống sau. Hoàn thành các câu sau sử dụng từ cho trước

1. You went to Suc’s house, but she wasn’t there. (she/ go/ out)
-> ………………………………………………………………………………………………

2. You went back to your home town after many years. It wasn’t the same asbefore. (it/ change/ a lot)
-> ………………………………………………………………………………………………

3. I invited Rachel to the party, but she couldn’t come. (she/ arrange/ to do something else)
-> ………………………………………………………………………………………………

4. You went to the cinema last night. You got to the cinema late. (the film/ already/ begin)
-> ………………………………………………………………………………………………

5. It was nice to see Dan again after such a long time. (I/ not/ see/ him for five years)
-> ………………………………………………………………………………………………

6. I offered Sue something to eat, but she wasn’t hungry. (she/ just/ have breakfast)
-> …………………………………………………………………………………………

Exercise 6. Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

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 ……………………………………………………………………………………….

Exercise 1

1. went, had finished

2. had already seen

3. went

4. hadn’t eaten

5. had already begun

6. watched, had done

7. had done

8. had gone, sat, watched

9. had gone, went

10. won

Exercise 2

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.

Exercise 3

1. have => had

2. was doing => did

3. do => did

4. goes => had gone

5. am => was

Một số dạng bài tập thì quá khứ hoàn thành

Dạng 1: Cho dạng đúng của động từ trong ngoặc

1. Bài tập

  • They (come) ………….. back home after they (finish) ………… their work.
  • She said that she ( meet) ……………………. Mr. Bean before.
  • Before he (go) ……………….. to bed, he (read) …………………… a novel.
  • He told me he (not/wear) ………………………… such kind of clothes before.
  • When I came to the stadium, the match (start) ………………………………….
  • Before she (listen) ………….. to music, she (do)…… ………. her homework.
  • Last night, Peter (go) ……….. to the supermarket before he (go) ……… home

Các bạn hãy cố gắng tự hoàn thiện bài tập trước khi nhìn xuống đáp án giải thích bên dưới này nha.

2. Đáp án

STTĐáp ánGiải thíchVẻ đẹp ngôn từ
1came – had finishedDấu hiệu: “after”Hành động xảy ra trước – Thì Quá khứ hoàn thành.Hành động xảy ra sau – Thì quá khứ đơn 
2had metDấu hiệu: “before”Dùng quá khứ hoàn thành 
3went – had readDấu hiệu: “before”Sau “before” + Quá khứ đơnVế sau dùng quá khứ hoàn thành 
4hadn’t wornDấu hiệu “before”Sử dụng quá khứ hoàn thành 
5had startedDấu hiệu:“when” + quá khứ đơnvế sau dùng Quá khứ hoàn thànhMatch (n) que diêmMatch (n) trận đấu
6listened – had doneDấu hiệu: “before”Sau “before” + Quá khứ đơnVế sau dùng quá khứ hoàn thành 
7had gone – wentDấu hiệu: “before”Sau “before” + Quá khứ đơnVế còn lại dùng quá khứ hoàn thành 

Dạng 2: Hoàn thành các câu sau sử dụng từ cho trước

1. Bài tập

  • You went to Suc’s house, but she wasn’t there. (she/ go/ out)

 ………………………………………………………………………………

  • You went back to your home town after many years. It wasn’t the same asbefore. (it/ change/ a lot)

 ………………………………………………………………………………

  • I invited Rachel to the party, but she couldn’t come. (she/ arrange/ to do something else)

……………………………………………………………………………

  • You went to the cinema last night. You got to the cinema late. (the film/ already/ begin)

 ………………………………………………………………………………

  • It was nice to see Dan again after such a long time. (I/ not/ see/ him for five years)

 …………………………………………………………………………………

  • I offered Sue something to eat, but she wasn’t hungry. (she/ just/ have breakfast)

 …………………………………………………………………………………

2. Đáp án

  • She had gone out
  • It had changed a lot
  • She’d arranged to do something else
  • The film had already begun
  • I hadn’t seen him for five years
  • She’just had breakfast

Bài tập

I. 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.

II. 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.

III. 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 bài tập luyện tập

I. Put the verb in brackets in the Past Simple or Past Perfect:

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.

Bài tập thì quá khứ hoàn thành từ cơ bản tới nâng cao

I. Hoàn thành câu

  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.

II. Hoàn thành câu

  1. The tornado destroyed the tent that we (build) ____________.
  2. She (not / be) ____________ to Hanoi before 2018.
  3. When he went out to play, he (do / already) ____________ his homework.
  4. My sister ate all of the cake that our mum (make) ____________ .
  5. The nurse took off the plaster that she (put on) ____________ six weeks before.
  6. The waitress brought a drink that I (not / order) ____________ .
  7. I could not remember the song we (learn) ____________ three week before.
  8. The children collected mangos that (fall) ____________ from the tree.
  9. (she / phone) ____________ Nam before she went to see him in Laos?
  10. He (not / ride) ____________ a elephants before that day.

III. 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.

IV. Tìm và sửa lỗi sai (nếu có)

  1. I had finished lunch before my parents come.
  2. By the time I had found the key, I hadn’t got into the house.
  3. Up until that moment, my younger sister never believed in love.
  4. Sunny ate dinner so she wasn’t hungry.
  5. When Bob graduated in university, he was in New York for 5 years.
  6. She wishes her friends didn’t go to bed so early.
  7. My boyfriend didn’t meet me when I arrived.

V. Bài tập khoanh vào đáp án đúng nhất của thì quá khứ hoàn thành

  1. By the time he came home, we ……. ( sleep)

A. had sleep

B.had slept

C. slept

D.have sleep

  1. I watched movie after I …….(complete) my homework.

A. have completed

B. had complete

C. had completed

D. completed

  1. My father ……..(go) out when my sister arrived in the zoo .

A. goes

B. have gone

C. has gone

D. had gone

  1. I ………(study) a little English before I went to Singapore.

A. study

B. had studied

C. had study

D. have studied

  1. Alice ________ a Vietnamese until he met Nam.

A. had never met

B. have never met

C. never met

D. never have met

  1. Before we took a look around the shops, we …..(have) lunch.

A. had had

B. had

C. have had

D. have

  1. (where / she / live)…… before she moved to Shanghai?

A. Where did she live

B. Where had she lived

C. Where had she live

D. Where she had lived

  1. Before I went to bed, I …….(brush) my teeth

A. have brushed

B. had brushed

C. brushed

D. brush

  1. Before my mother came home, my brother…… (prepare) food on the table.

A. had prepared

B. have prepared

C. prepared

D. had prepare

10. If she …… (tell) me the truth yesterday, I would have helped her.

A. have tell

B. had told

C.to

D. tell

VI. Bài tập nâng cao thì quá khứ hoàn thành

  1. I was exhausted at the end of the test. I (write) ____________ for over three hours.
  2. When thieves stole my favourite leather wallet, I was really upset. I (have) ____________ it for over five years.
  3. Please step out of the truck, Mr.Đạt. Do you realise you (drive) ____________ at over 100mph?
  4. We didn’t really want to go and see the film again. We (already see) ____________ it twice – so we said “no” and we went to a shopping mall instead!
  5. I arrived over two hours late to the office and everyone in my company was working. Actually, they (work) ____________ for over three hours on the new project and I felt really guilty.
  6. The kitchen was full of pans when we arrived. Loan was in the kitchen and she (cook) ____________ a big meal for everyone at the party.
  7. It was a bit discomfiture to arrive at their house and find Linh looking so depressed. I think she (cry) ____________ before I got there.
  8. No-one even noticed when he got home. They (all watch) ____________ the favorite show on television.

Đáp án chi tiết

I.

  1. had started
  2. had lived
  3. had eaten
  4. had listened
  5. had left
  6. had finished
  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

II.

  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 she phoned
  10. had not ridden

III.

  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.

IV.

  1. come ➔ came
  2. had found ➔ found
  3. never believed ➔ had never believed
  4. ate ➔ had eaten
  5. was ➔ had been
  6. didn’t go ➔ hadn’t gone
  7. didn’t meet ➔ hadn’t met

V.

  1. B
  2. C
  3. D
  4. B
  5. A
  6. A
  7. B
  8. B
  9. A
  10. B

VI.

  1. had been writing.
  2. had had.
  3. were driving.
  4. had already seen.
  5. had been working.
  6. was cooking.
  7. had been crying.
  8. were all watching.

BÀI TẬP VÀ ĐÁP ÁN ÔN TẬP

1. Bài tập Thì Quá khứ hoàn thành

Bài 1Trắc nghiệm

1. He _______ (marry) her two years before we met.

A. had been marrying

B. had married

2.James told me you ________ (buy) the old vicarage two years before your

son’s birth.

A. had bought

B. had been buying

3. I wish we ________ (buy) had bought it before.

A. had bought

B. had been buying

4. When I arrived at the station, the train _________ (leave).

A. had been living

B. had left

5. He _______ (play) tennis for 4 hours when he broke his leg.

A. had played

B. had been playing

6. The dog came into the house once she ________ (finish) the housework.

A. had finished

B. had been finishing

7. He ____________ (drive) his car for 10 minutes when he realized it had a

flat tyre.

A. had driven

B. had been driving

8. She ______ (throw) the letter away when she noticed it was not important.

A. had thrown

B. had been throwing

9. He ________ (swim) for 15 minutes when he understood he had lost his

swimsuit.

A. had swim

B. had been swimming

Bài 2: Cho dạng đúng của động từ trong ngoặc.

  1. They (come) …………….. back home after they (finish) ………………… their work.
  2. She said that she ( meet) ……………………. Mr. Bean before.
  3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel.
  4. He told me he (not/wear) ………………………… such kind of clothes before.
  5. When I came to the stadium, the match (start) ………………………………….
  6. Before she (listen) ………………….. to music, she (do)……………………. homework.
  7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home.

Bài 3: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

  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 VÀ GIẢI THÍCH

Bài 1

1. He _______ (marry) her two years before we met.

A. had been marrying

B. had married

  • Dịch: Anh ấy đã kết hôn với cô ấy 2 năm trước khi chúng tôi gặp nhau.
  • Hành động “kết hôn” diễn ra trước –> chia ở QKHT.
  • Hành động “gặp” diễn ra sau –> chia ở QK đơn.

2. James told me you ________ (buy) the old vicarage two years before your

son’s birth.

A. had bought

B. had been buying

  • Dịch: James nói với tôi rằng anh đã mua cái tòa nhà cổ đó 2 năm trước ngày sinh của con trai anh.
  • Câu diễn tả 1 hành động quá khứ xảy ra trước 1 thời gian quá khứ (before your son’s birth)
  • –> chia ở QKHT.

3. I wish we ________ (buy) it before.

A. had bought

B. had been buying

  • Dịch: Tôi ước gì chúng ta đã mua nó trước đây. (thực tế là trước đây đã không mua)
  • Câu ước trái với quá khứ (ước loại 3 – ước ở quá khứ) sử dụng cấu trúc QKHT.

4. When I arrived at the station the train _________ (leave).

A. had been living

B. had left

  • Dịch: Khi tôi đến nhà ga thì tàu đã đi mất rồi.
  • 1 hành động xảy ra trước 1 hành động khác trong quá khứ.
  • Hành động “tàu đi” xảy ra trước –> QKHT. Hành động “tôi đến” xảy ra sau –> QKĐ.

5. He _______ (play) tennis for 4 hours when he broke his leg.

A. had played

B. had been playing

  • Dịch: Anh ta đã chơi tennis trong 4 giờ liền cho đến khi bị gãy chân.
  • Hành động “play” xảy ra trước, kéo dài liên tục trong 4 giờ –> phải dùng QKHT tiếp

diễn.

6. The dog came into the house once she ___________ (finish) the housework.

A. had finished

B. had been finishing

  • Dịch: Con chó đi vào ngôi nhà khi cô ấy vừa làm xong việc nhà.
  • Hành động “làm xong” xảy ra trước –> QKHT. Hành động “đi vào” xảy ra sau –> QKĐ.

7. He ____________ (drive) his car for 10 minutes when he realized it had a flat tyre.

A. had driven

B. had been driving

  • Dịch: lái xe được 10 phút rồi thì anh ta phát hiện ra xe bị xịt lốp.
  • Hành động “drive” kéo dài liên tục trong 10 phút (for 10 minutes) –> phải chia ở QKHTTD.

8. She ______ (throw) the letter away when she noticed it was not important.

A. had thrown

B. had been throwing

  • Dịch: Cô ấy ném bức thư đi khi cô ấy nhận ra nó không quan trọng.
  • Hành động “ném” không kéo dài liên tục –> ta dùng QKHT.

9. He ____________ (swim) for 15 minutes when he understood he had lost his swimsuit.

A. had swum

B. had been swimming

  • Dịch: Anh ta bơi được 15 phút rồi thì anh ta mới nhận ra anh ta mất đồ bơi.
  • Hành động “bơi” kéo dài liên tục trong 15 phút (for 15 minutes) –> QKHTTD.

10. It ________ (rain) for one hour when the wind started to blow.

A. had rained

B. had been raining

  • Dịch: Trời mưa liên tục 1 giờ liền thì gió bắt đầu thổi.
  • Hành động “đột nhập” xảy ra trước –> QKHT. Hành động “về” xảy ra sau –> QKĐ

Bài 2

  1. came – had finished
  2. had met
  3. went – had read
  4. hadn’t worn
  5. had started
  6. listened – had done
  7. had gone – went

Bài 3

  1. After David had gone home, we arrived. (Sau khi David về nhà, chúng tôi tới.)
  2. Before we took a look around the shops, we had had lunch. (Trước khi chúng tôi đi xem xung quanh các cửa hàng, chúng tôi đã ăn trưa rồi.)
  3. When we got out of the office, the light had gone out. (Lúc chúng tôi rời khỏi văn phòng thì đèn đã bị tắt trước đó rồi.)
  4. By the time we started our work, she had explained everything clearly. (Vào thời điểm chúng tôi bắt đầu công việc, cô ấy đã giải thích mọi thứ rõ ràng rồi.)
  5. Before my mother came home, my father had watered all the plants in the garden. (Trước khi mẹ tôi về nhà, bố tôi đã tưới tất cả các cây trong vườn rồi.)

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

Bài tập 1: Tìm và sửa lỗi sai trong các câu sau:

  1. She finished the report before 9 a.m yesterday.
  2. If he didn’t help, we wouldn’t have won the competition.
  3. She wishes she didn’t attend this course. It is so expensive.
  4. Has she lived here for 6 years before moving to the city?
  5. I wish I didn’t buy this shirt online.

Đáp án:

  1. finished → had finished
  2. didn’t help → hadn’t helped
  3. didn’t attend → hadn’t attended
  4. Has she lived → Had she lived
  5. didn’t buy → hadn’t bought

Bài tập 2: Chia dạng đúng của các động từ trong ngoặc:

  1. How long you (live) here before moving to London?
  2. I wish I (not watch) TV last night.
  3. If she (say) to me, I (help) her.
  4. This was the first time I (travel) by train.
  5. I (turn) in my homework before 11 p.m yesterday.
  6. She (go) shopping before going to work yesterday.
  7. She was the most beautiful girl I (meet).
  8. If he (not help) us, we (not win) the race.
  9. She wishes she (not travel) abroad last month.
  10. Before going out, I (turn) off all the lights.

Đáp án:

  1. had you lived
  2. hadn’t watched
  3. had said/would have helped
  4. had traveled
  5. had turned
  6. had gone
  7. had met
  8. hadn’t helped/wouldn’t have won
  9. hadn’t traveled
  10. had turned

Bài tập 3: Viết lại câu sao cho nghĩa không đổi:

  1. We had breakfast, then we went to Da Lat.
  2. I got a bad mark because I didn’t revise the lessons.
  3. Without your help, I wouldn’t have completed the work on time.
  4. I was tired. I had worked all day.
  5. She had a cold because she didn’t wear warm clothes.

Đáp án:

  1. Before going to Da Lat, we had had breakfast.
  2. I wish I had revised the lessons.

Hoặc: If I had revised the lessons, I wouldn’t have gotten a bad mark.

  1. If you hadn’t helped, I wouldn’t have completed the work on time.
  2. I was tired because I had worked all day.
  3. If she had worn warm clothes, she wouldn’t have had a cold.

Bài tập thực hành thì quá khứ hoàn thành

Bài tập thực hành có đáp án

Bài 1:

1- The storm destroyed the tent that we (build) ____________.

2- Liz (not / be) ____________ to New York before 2014.

3- When Johnathan went out to play soccer, he (do / already) ____________ his homework.

4- Kristen ate all of the cake that our mom (make) ____________ .

5- The docter took off the plaster that she (put on) ____________ two weeks before.

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

7- Kenny could not remember the words we (learn) ____________ three week before.

8- My kids collected coconuts that (fall) ____________ from the tree.

9- (she / phone) ____________ Jackie before she went to see him in Korea?

10- He (not / ride) ____________ a horse before that day.

Bài 2: Cho dạng đúng của động từ trong ngoặc.

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

2. She said that she ( meet) ……………. Mr. Bean before.

3. Before he (go) ………………….. to bed, he (read) ………………… a novel.

4. He told me he (not/wear) …………………… such kind of clothes before.

5. When I came to the stadium, the match (start) …………………….

6. Before she (listen) …………….. to music, she (do)…… homework.

7. Last night, Peter (go) ………….. to the supermarket before he (go) ………… home.

Bài 3: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

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

Bài 1

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 she phoned

10- had not ridden

Bài 2:

1. came – had finished

2. had met

3. went – had read

4. hadn’t worn

5. had started

6. listened – had done

7. had gone – went

Bài 3.

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.

Bài tập thì quá khứ hoàn thành

Bài 1: Cho dạng đúng của động từ trong ngoặc.

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

2. She said that she ( meet) ……………………. Mr. Bean before.

3. Before he (go) ………………………….. to bed, he (read) ………………………… a novel.

4. He told me he (not/wear) ………………………… such kind of clothes before.

5. When I came to the stadium, the match (start) ………………………………….

6. Before she (listen) ………………….. to music, she (do)……………………. homework.

7. Last night, Peter (go) ………………….. to the supermarket before he (go) ………………… home.

Bài 2: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.

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 thì quá khứ hoàn thành

Bài 1:

1.came – had finished

2. had met

3. went – had read

4.hadnot worn

5.had started

6.listened – had done

7.had gone – went

Bài 2:

1. After David had gone home, we arrived. (Sau khi David về nhà, chúng tôi tới.)

2. Before we took a look around the shops, we had had lunch. (Trước khi chúng tôi đi xem xung quanh các cửa hàng, chúng tôi đã ăn trưa rồi.)

3. When we got out of the office, the light had gone out.(Lúc chúng tôi rời khỏi văn phòng thì đèn đã bị tắt trước đó rồi.)

4. By the time we started our work, she had explained everything clearly. (Vào thời điểm chúng tôi bắt đầu công việc, cô ấy đã giải thích mọi thứ rõ ràng rồi.)

5. Before my mother came home, my father had watered all the plants in the garden. (Trước khi mẹ tôi về nhà, bố tôi đã tưới tất cả các cây trong vườn rồi.)

Xem thêm

Gia sư tiếng Anh tại nhàBài tập passive voice
Bài tập only whenBài tập quá khứ hoàn thành
Bài tập quá khứ tiếp diễnBài tập quá khứ đơn

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*