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
- The storm destroyed the sandcastle that we ______ (build).
- He ______ (not / be) to Cape Town before 1997.
- When she went out to play, she ______ (do / already) her homework.
- My brother ate all of the cake that our mum _____ (make) .
- The doctor took off the plaster that he ______ (put on) six weeks before.
- The waiter brought a drink that I _______ (not / order).
- I could not remember the poem we _______ (learn) the week before.
- The children collected the chestnuts that _____ (fall) from the tree.
- ________ (he / phone) Angie before he went to see her in London?
- She ______ (not / ride) a horse before that day.
- Kevin ______ (go) home by the time I arrived.
- Ethan suddenly realised that he _____ (leave) his laptop on the train.
- Mum was annoyed because I ______ (not clean) my room.
- _______ (they / study) English before they went to the USA?
- We were hungry because we ______ (not eat).
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
- The robbers left / had left the bank when the policemen finally arrived / had arrived.
- When the rain started / had started , the Atkinsons finished / had finished planting trees.
- By the time Rebecca went / had gone into the store , she got / had got soaked.
- Darcey saw / had seen this castle before she came / had come again last Sunday.
- Mr.Palmer didn’t speak / hadn’t spoken any Chinese before he moved / had moved to Peking.
- Sonny got / had got fainted by the time the ambulance reached / had reached the hospital.
- When my mother brought / had brought me an apple , I finished / had finished my homework.
- Mrs.Wilkinson refused / had refused to drive the car because she had / had had a terrible accident on the highway about a year ago.
- I didn’t think / hadn’t thought of having a new house before I saw / had seen that ad on TV.
- 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
- After I _____________________ the letter, I _____________________ that I _____________________
the wrong address on it. (POST, REALISE, WRITE) - John asked me where I _____________________ the day before. (BE)
- At this time yesterday, we ___________________________ for 6 km. (ALREADY WALK)
- When I _____________________ through the streets of Madrid, I _____________________ about
the magnificent time I _____________________ there as a student. (WALK, THINK, SPEND) - It was the first time that she _____________________ me to dinner. (INVITE)
- As soon as the maid _____________________ scrubbing the kitchen floor, she _______________
working in the garden. (FINISH, START) - We started to worry about Jimmy because we _____________________ him all afternoon.
(CALL) - They _____________________ their way out of town before the sun _____________________.
(ALREADY MAKE, RISE) - We _____________________ for two hours when we finally got to our hotel. (DRIVE)
- 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:
- had built
- had not been
- had already done
- had made
- had put on
- had not ordered
- had learned
- had fallen
- Had he phoned
- had not ridden
- had gone
- had left
- had not cleaned
- Had they studied
- had not eaten
Bài 2:
- had left – arrived
- started – had finished
- went – had got
- had seen – came
- hadn’t spoken – moved
- had got – reached
- brought – had finished
- refused – had had
- hadn’t thought – saw
- hadn’t tried – went
Bài 3:
- b
- b
- b
- a
Bài tập nâng cao
Bài 1:
- had posted – realised – had written
- had been
- had already been walking
- was walking – thought – had spent
- had invited
- had finished started
- had been calling
- had already made – rose
- had been driving
- arrived – had already left
Bài 2:
- had heard
- had already written
- got
- was travelling
- reached
- had invented
- imagined
- became
- were enjoying
- 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 án | Giải thích | Vẻ đẹp ngôn từ |
1 | came – had finished | Dấ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 | |
2 | had met | Dấu hiệu: “before”Dùng quá khứ hoàn thành | |
3 | went – had read | Dấu hiệu: “before”Sau “before” + Quá khứ đơnVế sau dùng quá khứ hoàn thành | |
4 | hadn’t worn | Dấu hiệu “before”Sử dụng quá khứ hoàn thành | |
5 | had started | Dấu hiệu:“when” + quá khứ đơnvế sau dùng Quá khứ hoàn thành | Match (n) que diêmMatch (n) trận đấu |
6 | listened – had done | Dấu hiệu: “before”Sau “before” + Quá khứ đơnVế sau dùng quá khứ hoàn thành | |
7 | had gone – went | Dấ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
- When Hoa arrived at the theater, the film ____________(start).
- He ____________ (live) in Laos before He went to Vietnam.
- After Lan ____________ (eat) the cake, Lan began to feel sick.
- If he ____________ (listen) to me, he would have got the job.
- Linh didn’t arrive until I ____________ (leave).
- After they ____________ (finish) lunch, they went out.
- The tree was dead because it ____________ (be) arid all summer.
- I ____________ (meet) him somewhere before.
- They were late for the flight because they ____________ (forget) their passports.
- Linh told me she ____________ (study) a lot before the exam.
- The leaf was yellow because it ____________ (not/rain) all summer.
- The lamp went off because I ____________ (not/pay) the electricity bill.
- Hoa____________ (not/do) her homework, so she was in trouble.
- She ____________ (not/eat) so we went to a restaurant.
- I couldn’t go into the cinema because I ____________ (not/bring) my tickets.
- He said that He ____________ (not/visit) the US before.
- Hoa and Lan ____________ (not/meet) before the exam.
- I ____________ (not/have) lunch when she arrived.
- She ____________ (not/use) smartphone before, so I showed her how to use it.
- Linh ____________ (not/study) for the exam, so she was very anxious.
II. Hoàn thành câu
- The tornado destroyed the tent that we (build) ____________.
- She (not / be) ____________ to Hanoi before 2018.
- When he went out to play, he (do / already) ____________ his homework.
- My sister ate all of the cake that our mum (make) ____________ .
- The nurse took off the plaster that she (put on) ____________ six weeks before.
- The waitress brought a drink that I (not / order) ____________ .
- I could not remember the song we (learn) ____________ three week before.
- The children collected mangos that (fall) ____________ from the tree.
- (she / phone) ____________ Nam before she went to see him in Laos?
- 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ó)
- The/they/get/had/off/before/of/the/turn/light/office/out.
- By/begin/time/I/my/she/,/had/leave/the/quickly/work.
- After/finish/my/,/we/back/father/his/home/work/come.
- Before/go/had/an/novel/my/to/brother/read/interesting/he/bed.
- When/her/in/,/he/had/join/Linh/best friend/Bangkok/the/Ever/meet.
- Cuong/this/before/last night/had/text/he/went/translate/out.
- Hung/your/before/meet/had/email/he/use/you?
- When/I/arrive/had/hadn’t/my/lunch/parents.
- They/before/had/to/the meeting/speak/her.
- I/that/hadn’t/see/before/was/the man/sure/I.
IV. Tìm và sửa lỗi sai (nếu có)
- I had finished lunch before my parents come.
- By the time I had found the key, I hadn’t got into the house.
- Up until that moment, my younger sister never believed in love.
- Sunny ate dinner so she wasn’t hungry.
- When Bob graduated in university, he was in New York for 5 years.
- She wishes her friends didn’t go to bed so early.
- 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
- By the time he came home, we ……. ( sleep)
A. had sleep
B.had slept
C. slept
D.have sleep
- I watched movie after I …….(complete) my homework.
A. have completed
B. had complete
C. had completed
D. completed
- My father ……..(go) out when my sister arrived in the zoo .
A. goes
B. have gone
C. has gone
D. had gone
- I ………(study) a little English before I went to Singapore.
A. study
B. had studied
C. had study
D. have studied
- Alice ________ a Vietnamese until he met Nam.
A. had never met
B. have never met
C. never met
D. never have met
- Before we took a look around the shops, we …..(have) lunch.
A. had had
B. had
C. have had
D. have
- (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
- Before I went to bed, I …….(brush) my teeth
A. have brushed
B. had brushed
C. brushed
D. brush
- 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
- I was exhausted at the end of the test. I (write) ____________ for over three hours.
- When thieves stole my favourite leather wallet, I was really upset. I (have) ____________ it for over five years.
- Please step out of the truck, Mr.Đạt. Do you realise you (drive) ____________ at over 100mph?
- 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!
- 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.
- 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.
- It was a bit discomfiture to arrive at their house and find Linh looking so depressed. I think she (cry) ____________ before I got there.
- No-one even noticed when he got home. They (all watch) ____________ the favorite show on television.
Đáp án chi tiết
I.
- had started
- had lived
- had eaten
- had listened
- had left
- had finished
- had been
- had met
- had forgotten
- had studied
- hadn’t rained
- hadn’t paid
- hadn’t done
- hadn’t eaten
- hadn’t brought
- hadn’t visited
- hadn’t met
- hadn’t had
- hadn’t used
- hadn’t studied
II.
- had built
- had not been
- had already done
- had made
- had put on
- had not ordered
- had learned
- had fallen
- had she phoned
- had not ridden
III.
- The light had turned off before they got out of the office.
- By the time I began my work, she had left quickly.
- After my father finished his work, we came back home.
- Before my brother went to bed, he had read an interesting novel.
- When Linh met her best friend in Bangkok, he had joined the Ever.
- Cuong had translated this text before he went out last night.
- Had Hung used your email before he met you?
- When my parents arrived, I hadn’t had lunch.
- They had spoken to her before the meeting.
- I was sure that I hadn’t seen the man before.
IV.
- come ➔ came
- had found ➔ found
- never believed ➔ had never believed
- ate ➔ had eaten
- was ➔ had been
- didn’t go ➔ hadn’t gone
- didn’t meet ➔ hadn’t met
V.
- B
- C
- D
- B
- A
- A
- B
- B
- A
- B
VI.
- had been writing.
- had had.
- were driving.
- had already seen.
- had been working.
- was cooking.
- had been crying.
- 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 1: Trắ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.
- 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)……………………. homework.
- 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.
- David had gone home before we arrived. – After …………………………………………………………………………………….
- We had lunch then we took a look around the shops. – Before ……………………………………………………………………………………
- The light had gone out before we got out of the office. – When…………………………………………………………………………………….
- After she had explained everything clearly, we started our work. – By the time …………………………………………………………………………….
- 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
- came – had finished
- had met
- went – had read
- hadn’t worn
- had started
- listened – had done
- had gone – went
Bài 3
- After David had gone home, we arrived. (Sau khi David về nhà, chúng tôi tới.)
- 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.)
- 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.)
- 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.)
- 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:
- She finished the report before 9 a.m yesterday.
- If he didn’t help, we wouldn’t have won the competition.
- She wishes she didn’t attend this course. It is so expensive.
- Has she lived here for 6 years before moving to the city?
- I wish I didn’t buy this shirt online.
Đáp án:
- finished → had finished
- didn’t help → hadn’t helped
- didn’t attend → hadn’t attended
- Has she lived → Had she lived
- didn’t buy → hadn’t bought
Bài tập 2: Chia dạng đúng của các động từ trong ngoặc:
- How long you (live) here before moving to London?
- I wish I (not watch) TV last night.
- If she (say) to me, I (help) her.
- This was the first time I (travel) by train.
- I (turn) in my homework before 11 p.m yesterday.
- She (go) shopping before going to work yesterday.
- She was the most beautiful girl I (meet).
- If he (not help) us, we (not win) the race.
- She wishes she (not travel) abroad last month.
- Before going out, I (turn) off all the lights.
Đáp án:
- had you lived
- hadn’t watched
- had said/would have helped
- had traveled
- had turned
- had gone
- had met
- hadn’t helped/wouldn’t have won
- hadn’t traveled
- had turned
Bài tập 3: Viết lại câu sao cho nghĩa không đổi:
- We had breakfast, then we went to Da Lat.
- I got a bad mark because I didn’t revise the lessons.
- Without your help, I wouldn’t have completed the work on time.
- I was tired. I had worked all day.
- She had a cold because she didn’t wear warm clothes.
Đáp án:
- Before going to Da Lat, we had had breakfast.
- I wish I had revised the lessons.
Hoặc: If I had revised the lessons, I wouldn’t have gotten a bad mark.
- If you hadn’t helped, I wouldn’t have completed the work on time.
- I was tired because I had worked all day.
- 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.)
Để lại một phản hồi