Bài tập về các thì quá khứ trong tiếng Anh – 4 loại thì quá khứ

Sau khi học kiến thức về các thì quá khứ trong tiếng Anh, bây giờ chúng ta dành thời gian để luyện tập nhé. Trong bài viết hôm nay, Anh ngữ UEC – địa chỉ học luyện thi IELTS online tại Đà Nẵng sẽ gửi đến các bạn bài tập về các thì quá khứ trong tiếng Anh nhé. Chúng ta cùng ôn tập thôi nào!

Xem thêm: Tổng hợp các thì trong Tiếng Anh (P4) – Thì quá khứ đơn

bai-tap-ve-cac-thi-qua-khu
Bài tập về các thì quá khứ trong tiếng Anh

I. Bài tập về các thì quá khứ – Thì quá khứ đơn

Bài 1: Hoàn thành câu sau đúng dạng thì quá khứ đơn:

  1. It/ be/ cloudy/ yesterday.
  2. In 1990/ we/ move/ to another city.
  3. When/ you/ get/ the first gift?
  4. She/ not/ go/ to the church/ five days ago.
  5. How/ be/ he/ yesterday?
  6. and Mrs. James/ come back home/ and/ have/ lunch/ late/ last night?
  7. They/ happy/ last holiday?
  8. How/ you/ get there?
  9. I/ play/ football/ last/ Sunday.
  10. My/ mother/ make/ two/ cake/ four/ day/ ago.
  11. Tyler/ visit/ his/ grandmother/ last/ month.
  12. Joni/ go/ zoo/ five/ day/ ago.
  13. We/ have/ fun/ yesterday.
  14. My/ father/ not/ at the office/ the day/ before yesterday.

Bài 2: Lựa chọn và điền dạng đúng của từ:

teach cook want spend ring
be sleep study go write
  1. She…..out with her boyfriend last night.
  2. Laura…..a meal yesterday afternoon.
  3. Mozart…..more than 600 pieces of music.
  4. I…..tired when I came home.
  5. The bed was very comfortable so they…..very well.
  6. Jamie passed the exam because he…..very hard.
  7. My father…..the teenagers to drive when he was alive.
  8. Dave…..to make a fire but there was no wood.
  9. The little boy…..hours in his room making his toys.
  10. The telephone…..several times and then stopped before I could answer it.

Bài 3: Chia động từ trong ngoặc đúng dạng thì quá khứ đơn:

Snow White was the daughter of a beautiful queen, who died when the girl (be) (1)……….. young. Her father (get married) (2) ………….again, but the girl’s stepmother was very jealous of her because she was so beautiful. The evil queen (order) (3)………….a hunter to kill Snow White but he couldn’t do it because she was so lovely. He (chase) (4) ………….her away instead, and she (take) (5) ………….refuge with seven dwarfs in their house in the forest. She (live) (6) ………….with the dwarfs and took care of them and they (love) (7) ………….her dearly.

Then, one day the talking mirror (tell) (8) ………….the evil queen that Snow White was still alive. She (change) (9) ………….herself into a witch and (make) (10) ………….a poisoned apple. She (go) (11) ………….to the dwarfs’ house disguised as an old woman and tempted Snow White to eat the poisoned apple, which (put) (12)………….her into an everlasting sleep. Finally, a prince (find) (13) ………….her in the glass coffin where the dwarfs had put her and woke her up with a kiss. Snow White and the prince (be) (14) ………….married and lived.

bai-tap-ve-cac-thi-qua-khu-1
Bài tập về các thì quá khứ đơn

Bài 4: Hoàn thành động từ trong ngoặc của mẩu truyện sau

  1. Yesterday, I (go)______ to the restaurant with a client. 
  2.  We (drive) ______ around the parking lot for 20 mins to find a parking space. 
  3. When we (arrive) ______ at the restaurant, the place (be) ______ full. 
  4. The waitress (ask) ______ us if we ______(have) reservations. 
  5. I _____(say), “No, my secretary forgets to make them.” 
  6. The waitress (tell)______ us to come back in two hours. 
  7. My client and I slowly (walk) ______ back to the car. 
  8. Then we (see) ______ a small grocery store. 
  9. We______ (stop) in the grocery store and (buy) ______ some sandwiches. 
  10. That (be) ______ better than waiting for two hours. 

Đáp án bài tập về các thì quá khứ – Thì quá khứ đơn

Bài 1:

  1. It was cloudy yesterday.
  2. In 1990, we moved to another city./ We moved to another city in 1990.
  3. When did you get the first gift?
  4. She did not go to the church five days ago./ She didn’t go to the church five days ago.
  5. How was he yesterday?
  6. Did Mr. and Mrs. James come back home and have lunch late last night?
  7. Were they happy last holiday?
  8. How did you get there?
  9. I played football last Sunday.
  10. My mother made two cakes four days ago.
  11. Tyler visited his grandmother last month.
  12. Joni went to the zoo five days ago.
  13. We had fun yesterday.
  14. My father was not at the office the day before yesterday./ My father wasn’t at the office the day before yesterday.

Bài 2: 

1. went

2. cooked

3. wrote 4. was tired 5. slept
6. studied 7. taught 8. wanted 9. spent

10. rang

Bài 3 :

1. was 2. got married 3. ordered 4. chased 5. took 6. lived 7. loved
8. told 9. changed 10. made 11. went 12. put 13. found 14. were

Bài 4: 

1. took

2. didn’t enjoy

3. didn’t disturb      4. left       5. didn’t sleep    
6. flew 7. didn’t cost 8. didn’t have 9. were

10. turned

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

Xem thêm: Tổng hợp các thì trong Tiếng Anh (P10) – 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
    ………………………………………………………………………………….
bai-tap-ve-cac-thi-qua-khu-2
Bài tập về các thì quá khứ – Thì quá khứ hoàn thành

Bài 3:

  • The storm destroyed the tent that we (build) ____________.
  • Liz (not / be) ____________ to New York before 2014.
  • When Johnathan went out to play soccer, he (do / already) ____________ his homework.
  • Kristen ate all of the cake that our mom (make) ____________ .
  • The doctor took off the plaster that she (put on) ____________ two weeks before.
  • The waiter brought a drink that I (not / order) ____________ .
  • Kenny could not remember the words we (learn) ____________ three week before.
  • My kids collected coconuts that (fall) ____________ from the tree.
  • (she / phone) ____________ Jackie before she went to see him in Korea?
  • He (not / ride) ____________ a horse before that day.

Bài 4: 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 , John finished / had finished planting trees.
  3. By the time Marry went / had gone into the store , she got / had got soaked.
  4. Anna saw / had seen this castle before she came / had come again last Sunday.
  5. Peter didn’t speak / hadn’t spoken any English before he moved / had moved to San Francisco
  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 sister didn’t try / hadn’t tried Indian food before she went / had gone to that restaurant.

Đáp án bài tập về các thì quá khứ – Thì quá khứ hoàn thành

Bài 1

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

Bài 3:

  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 4:

  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

III. Bài tập về các thì quá khứ – Thì quá khứ tiếp diễn

Xem thêm: Tổng hợp các thì trong Tiếng Anh (P5) – Thì quá khứ tiếp diễn

Bài 1: Chia dạng đúng của động từ trong ngoặc ở thì quá khứ tiếp diễn.

  1. At this time last year, they ­­­­­­­­­­­­(build) this supermarket.
  2. I (drive) my motorcycle very fast when you called me.
  3. I (chat) with my friends while my teacher (teach) the lesson yesterday.
  4. Peter (watch) TV when I got home.
  5. At this time yesterday, I (prepare) for my wife’s birthday party.
  6. What ___you____ (do) at 8 pm yesterday?
  7. Where ___you ___(go) when I saw you last weekend?
  8. They (not go) to school when I met them yesterday.
  9. My mother (not do) the housework when my father came home.
  10. My brother (read) books while my sister (play) football yesterday afternoon.

Bài 2: Chia các động từ trong ngoặc

  1. I ………….(sit) in a cafe when you ………….(call).
  2. When you …………. (arrive) at the party, who ………….(be) there?
  3. Susie …………. (watch) a film when she …………. (hear) the noise.
  4. Yesterday I …………. (go) to the library, next I …………. (have) a swim, later I …………. (meet)n Julie for coffee.
  5. We …………. (play) tennis when John …………. (hurt) his ankle.
  6. What …………. (they/do) at 10 pm last night  – it was really noisy.
  7. He …………. (take) a shower when the telephone …………. (ring).
  8. He …………. (be) in the shower when the telephone …………. (ring).
  9. When I …………. (walk) into the room, everyone …………. (work).
  10. It …………. (be) a day last September. The sun …………. (shine) and the birds …………. (sing).
    I …………. (walk) along the street when I …………. (meet) an old friend.
bai-tap-ve-cac-thi-qua-khu-3
Bài tập về các thì quá khứ – Thì quá khứ tiếp diễn

Bài 3: Hoàn thành các câu sau sử dụng thì quá khứ tiếp diễn và ý tưởng của bạn

  1. Matt phoned while we ………………………………………………………………….
  2. The doorbell rang while I ………………………………………………………………
  3. We saw an accident while we …………………………………………………………..
  4. Ann fell asleep while she ………………………………………………………………….
  5. The television was on, but nobody …………………………………………………….

Đáp án bài tập về các thì quá khứ – Thì quá khứ tiếp diễn

Bài 1:

1. were building

2. was driving 

3. was chatting

4. was watching

5. was preparing

6. were you doing

7. were you going

8. weren’t going

9. wasn’t doing

10. was reading

Bài 2:

1. was sitting/ called

2. arrived/ was

3. was watching/ heard 4. went/ had/ met 5. were playing/ hurt
6. were they doing 7. was taking/ rang 8. was/rang 9. walked/was working 10. was/ was shining/ were singing
      was walking/met

Bài 3:

  1. were having dinner.
  2. was having a shower
  3. were waiting the bus
  4. was reading the paper
  5. was watching it

IV. Bài tập về các thì quá khứ – Thì quá khứ hoàn thành tiếp diễn 

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

  1. When I arrived, they (wait) ……………… for me. They were very angry with me.
  2. We (run) ……………… along the street for about 60 minutes when a car suddenly stopped right in front of us
  3. Yesterday, my friend said he  (stop) ……………… smoking for 6 months.
  4. Someone (paint) ……………… the room because the smell of the paint was very strong when I got into the room.
  5. They (talk) ……………… on the telephone when the rain chucked it down.
  6. The man (pay) ……………… for his new car in cash.
  7. I (have) ……………… lunch by the time the others came into the restaurant.
  8. It (rain) ……………… for two days before the storm came yesterday.

Bài 2: Lựa chọn phương án đúng để điền vào chỗ trống

  1. I love this writer’s books. I (have been reading / had been reading) them for years.
  2. His shoes were dirty because he (has been working / had been working) in the garden.
  3. Where have you been? We (had been waiting / have been waiting) for you for ages.
  4. He hasn’t decided on a career yet, but he (has been thinking / had been thinking) about it lately.
  5. After John (has been playing / had been playing) the violin for ten years, he joined an orchestra.
bai-tap-ve-cac-thi-qua-khu-4
Bài tập về các thì quá khứ – Thì quá khứ hoàn thành tiếp diễn

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

  1. I …………….. (work) all day, so I didn’t want to go out.
  2. She …………….. (sleep) for ten hours when I woke her up.
  3. They …………….. (live) in Beijing for three years when he lost his job.
  4. When we met, you …………….. (work) at that company for six months.
  5. We …………….. (eat) all day, so we felt a bit ill.
  6. He was red in the face because he …………….. (run).
  7. It …………….. (rain) and the road was covered in water.
  8. I was really tired because I …………….. (study).
  9. We …………….. (go) out for three years when we got married.
  10. It …………….. (snow) for three days.

Đáp án bài tập về các thì quá khứ – Thì quá khứ hoàn thành tiếp diễn

Bài 1:

1. had been waiting 2. had been running  3. had been stopping 4. had been painting
5. had been talking 6. had been singing 7. had been having 8. had been raining

Bài 2: 

1. have been reading 2. had been working 3. have been waiting 4. has been thinking 5. had been playing

Bài 3:

1. had been working 2. had been sleeping 3. had been living 4. had been working 5. had been eating
6. had been running 7. had been raining 8. had been studying 9. had been going 10. had been snowing

Chúc các bạn ôn luyện các thì quá khứ thật tốt nhé!

Rate this post
DMCA.com Protection Status