Search
Close this search box.

150+ Bài tập thì Quá khứ Đơn có đáp án từ cơ bản đến nâng cao

Thì quá khứ đơn là một trong những thì tiếng Anh cơ bản dùng để diễn tả một hành động xảy ra trong quá khứ. Bài viết hôm nay, TalkFirst sẽ hướng dẫn bạn tổng quan kiến thức kèm bài tập thì quá khứ đơn để bạn hệ thống hóa kiến thức liên quan đến thì tiếng Anh quan trọng này nhé!

Tổng hợp 150 bài tập thì quá khứ đơn từ cơ bản đến nâng cao có đáp án
Tổng hợp 150 bài tập thì quá khứ đơn từ cơ bản đến nâng cao có đáp án

1. Tổng hợp kiến thức về thì Quá khứ đơn

Công thức thì quá khứ đơn:

Với động từ to beVới động từ thường
Khẳng địnhS + was/were + OS + V2/ed + O
Phủ địnhS + was/were + not + OS + didn’t + V(nguyên thể) + O
Nghi vấnWas/were + S + O?Did + S + V(nguyên thể) + O?
WH-questionWH-word + was/ were + S (+ not) + O?WH-word + did + S + (not) + V (nguyên mẫu)?

Cách dùng thì quá khứ đơn:

  • Diễn tả một hành động, sự việc đã diễn ra tại một thời điểm cụ thể, hoặc một khoảng thời gian trong quá khứ và đã kết thúc hoàn toàn ở quá khứ.
  • Diễn tả một thói quen trong quá khứ
  • Diễn tả một hành động diễn ra sau một hành động khác trong quá khứ
  • Diễn tả một hành động lặp đi lặp lại trong quá khứ.
  • Diễn đạt các hành động xảy ra liên tiếp trong quá khứ.
  • Diễn tả một hành động xen vào một hành động đang diễn ra trong quá khứ.
    (Hành động đang diễn ra chia thì quá khứ tiếp diễn, hành động xen vào chia thì quá khứ đơn) 
  • Dùng trong câu điều kiện loại II (câu điều kiện không có thật ở hiện tại)
  • Dùng trong câu ước không có thật 
  • Dùng trong một số cấu trúc:

It’s + (high) time + S + Ved It + is + khoảng thời gian + since + thì quá khứ

  • Dùng để miêu tả một sự kiện lịch sử.

Dấu hiệu nhận biết thì quá khứ đơn:

  • Các từ khóa thời gian trong quá khứ:
    • Yesterday (hôm qua)
    • Last week/month/year (tuần/tháng/năm trước)
    • Ago (trước đây)
    • When (khi)
    • In 1999 (năm 1999)
  • Sau as if, as though (như thể là), it’s time (đã đến lúc), if only, wish (ước gì), would sooner/ rather (thích hơn).

Đăng Ký Liền Tay
Lấy Ngay Quà Khủng

★ Ưu đãi lên đến 25%
Khi đăng ký khóa học tại TalkFirst

Đăng Ký Liền Tay
Lấy Ngay Quà Khủng

★ Ưu đãi lên đến 35%
Khi đăng ký khóa học tại TalkFirst

2. Bài tập thì Quá khứ đơn

Bài tập 1. Chia động từ trong ngoặc đơn

  1. She ____________ (write) a letter yesterday.
  2. Did they ____________ (go) to the park last weekend?
  3. He ____________ (cook) dinner for his family last night.
  4. We ____________ (watch) a movie on Friday evening.
  5. The dog ____________ (fetch) the ball from the yard.
  6. I ____________ (visit) my aunt in the city last month.
  7. Sarah ____________ (not meet) her friend for lunch.
  8. Tom ____________ (play) basketball with his friends yesterday.
  9. The children ____________ (build) a sandcastle at the beach.
  10. My parents ____________ (not travel) to Europe last summer.
  11. The cat ____________ (chase) a mouse in the garden.
  12. Jack ____________ (not run) in the race last Saturday.
  13. The students ____________ (study) for their exams all week.
  14. She ____________ (sing) a song at the concert.
  15. They ____________ (not decorate) the house for the holidays.
  16. She ____________ (not like) the movie they watched.
  17. Did they ____________ (not finish) their homework on time?
  18. He ____________ (not go) to work yesterday.
  19. We ____________ (not see) that movie last week.
  20. The cat ____________ (not eat) its food yesterday. 

Bài tập 2. Hoàn thành các câu dưới với các động từ cho sẵn

watchvisitplay have finish
cleanreadbakebuy travel
runmeet takedanceeat
  1. She ____________ a movie at the cinema.
  2. They ____________ the museum on Sunday.
  3. He ____________ basketball with his friends.
  4. We ____________ dinner at a restaurant.
  5. The cat ____________ all day yesterday.
  6. I ____________ breakfast with my family.
  7. Sarah ____________ her book last night.
  8. Tom ____________ cookies for the party.
  9. The students ____________ a test in class.
  10. My parents ____________ to Europe last summer.
  11. Jack ____________ in the park yesterday.
  12. They ____________ their friends for coffee.
  13. She ____________ a photo of the sunset.
  14. We ____________ at the new restaurant.
  15. The dog ____________ after the ball. 

Bài tập 3. Chuyển động từ bất quy tắc sang dạng quá khứ

  1. eat => ____________
  2. swim => ____________
  3. drive => ____________
  4. see => ____________
  5. take => ____________
  6. write => ____________
  7. break => ____________
  8. come => ____________
  9. run => ____________
  10. give => ____________
  11. read => ____________
  12. go => ____________
  13. have => ____________
  14. do => ____________
  15. speak => ____________
  16. drink => ____________
  17. sing => ____________
  18. sleep => ____________
  19. buy => ____________
  20. teach => ____________

Bài tập 4. Chuyển câu hiện tại đơn sang quá khứ đơn

  1. She reads a book every night. 
  2. They play football in the park.
  3. I go to school by bus.
  4. He eats lunch at 12 pm.
  5. We watch a movie on Fridays.
  6. The cat sleeps on the sofa.
  7. Sarah drinks tea in the morning.
  8. They have breakfast together.
  9. The sun rises in the east.
  10. We visit our grandparents every Sunday. 
  11. He goes to the gym after work.
  12. She cooks dinner on Sundays.
  13. They listen to music in the car.
  14. I study English every day.
  15. We meet our friends on Saturdays. 

Bài tập 5. Hoàn thành đoạn văn

Last weekend, my friends and I ______(go) on a hiking trip in the mountains. We ______(start) early in the morning and ______(pack) some sandwiches for lunch. The weather ______(be) beautiful as we______ (begin) our hike. Along the way, we ______(see) many wildflowers and birds. We______ (stop) at a scenic spot for a rest and______ (take) some photos. After that, we______ (continue) our hike to the summit. When we______ (reach) the top, we______ (have) a breathtaking view of the valley below. We ______(spend) some time there, enjoying the view and the fresh air. Suddenly, dark clouds ______(appear), and we ______(realize) it______ (be) time to head back down. As we______ (descend) the mountain, it______ (start) to rain. We______ (run) to find shelter under some trees. Thankfully, the rain ______(stop) after a while, and we______ (walk) back to our car. It ______ (be) a challenging but rewarding hike.

Bài tập 6. Viết lại câu hoàn chỉnh

  1. They/celebrate/their anniversary/a fancy restaurant/last Saturday.

=> They ________________

  1. She/attend/a conference/London/two weeks ago.

=> She __________________ 

  1. We/take/a road trip/the mountains/last summer.

=> We ________________

  1. He/participate/a chess tournament/last month/New York City.

=> He ________________ 

  1. They/volunteer/the local shelter/all weekend.

=> They ________________ 

  1. I/cook/a delicious dinner/my family/yesterday evening.

       => I _________________

  1. She/work/extra hours/last week/finish the project.

=> She ________________ 

  1. We/visit/the historical landmarks/Rome/last year.

=> We ________________

  1. He/organize/a charity event/last spring.

=> He ________________ 

  1. They/build/a treehouse/their kids/last summer.

=> They ________________

  1. She/play/the piano/at the concert/last night.

=> She ______________ 

  1. We/study/hard/for the exam/last month.

=> We ______________

  1. He/run/a marathon/last Sunday/in the park.

=> He ______________

  1. They/clean/the house/all day/yesterday.

=> They ______________

  1. I/meet/an old friend/at the café/last week.

=> I ______________ 

Bài tập 7. Tìm lỗi sai

  1. She goes to the gym every day last week.
  2. They are watching a movie when the power goes out.
  3. He is reading a book while he eats breakfast this morning.
  4. I am seeing my grandparents next weekend.
  5. We were going to the beach, but it starts raining.
  6. She is studying for her exam the whole day yesterday.
  7. They have a lot of fun at the party last night.
  8. He is walking his dog when he meets his old friend.
  9. I usually wake up at 7:00, but this morning I am waking up at 8:00.
  10. We are going to the concert tomorrow night.
  11. She is visiting her friend in London next month.
  12. They are having a barbecue party last Saturday.
  13. He is running in the marathon next week.
  14. We are flying to Paris for vacation last summer.
  15. She is buying a new car yesterday.

Bài tập 8. Trắc nghiệm, chọn đáp áp đúng nhất

  1. Why ….. she ….. to call us last night?

A. doesn’t – decide

B. didn’t – decides

C. didn’t – decide

D. did – decided

  1. I ….. him at the party, but he ….. me.

A. saw – didn’t saw

B. see – didn’t see

C. saw – didn’t see

D. seen – doesn’t see

  1. They ….. to leave early because they ….. tired.

A. have – were

B. had – was

C. had – were

D. has – are

  1. We ….. to the new cafe, but it ….. closed.

A. go – was

B. went – were

C. went – was

D. goes – is

  1. She ….. a beautiful song on the piano yesterday evening.

A. play

B. plays

C. played

D. playing

  1. ….. you ….. the news about the storm last night?

A. Do – heard

B. Did – heard

C. Did – hear

D. Are – hear

  1. My brother ….. a lot of video games, but yesterday he ….. a book instead.

A. plays – reads

B. play – read

C. plays – read

D. played – read

  1. They ….. very late at the party and ….. up tired this morning.

A. stayed – woke

B. stay – wake

C. stayed – wake

D. stay – woke

  1. How many chapters of the book ….. you ….. before you lost it?

A. do – read

B. did – read

C. did – readed

D. are – reading

  1. We ….. the museum last weekend. It ….. fascinating.

A. visited – were

B. visited – was

C. visit – was

D. visits – were

  1. Why ….. he ….. to join us for dinner last night?

A. didn’t – wanted

B. doesn’t – want

C. didn’t – want

D. did – wanted

  1. The movie ….. at 9 PM, but we ….. there at 9:15 PM.

A. started – got

B. starts – got

C. started – get

D. start – got

  1. ….. they ….. to the new restaurant before it was recommended?

A. Have – been

B. Has – gone

C. Did – go

D. Did – went

  1. She ….. very excited about the trip, but she ….. to cancel it.

A. was – had

B. were – have

C. was – has

D. was – had

  1. They ….. not ….. how to solve the problem until the teacher explained it.

A. did – knew

B. did – know

C. didn’t – knew

D. didn’t – know

Bài tập 9. Viết lại câu với dạng bị động (nâng cao)

  1. I broke a vase yesterday.
  2. The chef cooked a delicious meal.
  3. She sold her car last week.
  4. They painted the house blue.
  5. He wrote a new book.
  6. The company launched a new product.
  7. We celebrated our anniversary at a fancy restaurant.
  8. The teacher corrected the tests.
  9. The gardener planted new flowers in the garden.
  10. The artist painted a beautiful portrait.
  11. The children made a huge snowman.
  12. The mechanic fixed my bike.
  13. The scientists discovered a new planet.
  14. The author signed all the books. 
  15. The players won the championship.

Bài tập 10. Phân biệt thì Quá khứ đơn và thì quá khứ tiếp diễn (nâng cao)

  1. He (break) his leg when he (play) basketball.
  2. While they (travel) around Italy, they (eat) some amazing food.
  3. I (find) a lost puppy while I (jog) in the park yesterday.
  4. She (drop) her phone while she (take) pictures of the sunset.
  5. The teacher (explain) the lesson when the fire alarm (sound).
  6. They (decide) to move to a new city after they (visit) it last summer.
  7. While Jane (read), her brother (interrupt) her several times.
  8. The museum (close) just as we (arrive) there.
  9. While we (watch) the movie, I (remember) that I (see) it before.
  10. He (lose) his keys while he (run) for the train.
  11. The band (play) their first song when the lights (go) out.
  12. She (write) an email when her friend (call) her.
  13. I (hear) a strange noise when I (walk) home last night.
  14. They (celebrate) their anniversary when they (receive) the good news.
  15. While the cat (sleep) on the sofa, the dog (steal) its toy.

3. Đáp áp bài tập thì Quá khứ đơn

Bài tập 1:

  1. She wrote a letter yesterday.
  2. Did they go to the park last weekend?
  3. He cooked dinner for his family last night.
  4. We watched a movie on Friday evening.
  5. The dog fetched the ball from the yard.
  6. I visited my aunt in the city last month.
  7. Sarah did not meet her friend for lunch.
  8. Tom played basketball with his friends yesterday.
  9. The children built a sandcastle at the beach.
  10. My parents did not travel to Europe last summer.
  11. The cat chased a mouse in the garden.
  12. Jack did not run in the race last Saturday.
  13. The students studied for their exams all week.
  14. She sang a song at the concert.
  15. They did not decorate the house for the holidays.
  16. She did not like the movie they watched.
  17. Did they not finish their homework on time?
  18. He did not go to work yesterday.
  19. We did not see that movie last week.
  20. The cat did not eat its food yesterday.

Bài tập 2:

  1. She watched a movie at the cinema.
  2. They visited the museum on Sunday.
  3. He played basketball with his friends.
  4. We had dinner at a restaurant.
  5. The cat slept all day yesterday.
  6. I had breakfast with my family.
  7. Sarah finished her book last night.
  8. Tom baked cookies for the party.
  9. The students took a test in class.
  10. My parents traveled to Europe last summer.
  11. Jack ran in the park yesterday.
  12. They met their friends for coffee.
  13. She took a photo of the sunset.
  14. We danced at the new restaurant.
  15. The dog ran after the ball.

Bài tập 3:

  1. eat => ate
  2. swim => swam
  3. drive => drove
  4. see => saw
  5. take => took
  6. write => wrote
  7. break => broke
  8. come => came
  9. run => ran
  10. give => gave
  11. read => read (được đọc là “red” trong quá khứ đơn) 
  12. go => went
  13. have => had
  14. do => did
  15. speak => spoke
  16. drink => drank
  17. sing => sang
  18. sleep => slept
  19. buy => bought
  20. teach => taught

Bài tập 4:

  1. She reads a book every night. => She read a book last night.
  2. They play football in the park. => They played football in the park.
  3. I go to school by bus. => I went to school by bus.
  4. He eats lunch at 12 pm. => He ate lunch at 12 pm.
  5. We watch a movie on Fridays. => We watched a movie last Friday.
  6. The cat sleeps on the sofa. => The cat slept on the sofa.
  7. Sarah drinks tea in the morning. => Sarah drank tea in the morning.
  8. They have breakfast together. => They had breakfast together.
  9. The sun rises in the east. => The sun rose in the east.
  10. We visit our grandparents every Sunday. => We visited our grandparents last Sunday.
  11. He goes to the gym after work. => He went to the gym after work.
  12. She cooks dinner on Sundays. => She cooked dinner last Sunday.
  13. They listen to music in the car. => They listened to music in the car.
  14. I study English every day. => I studied English yesterday.
  15. We meet our friends on Saturdays. => We met our friends last Saturday.

Bài tập 5:

Last weekend, my friends and I went on a hiking trip in the mountains. We started early in the morning and packed some sandwiches for lunch. The weather was beautiful as we began our hike. Along the way, we saw many wildflowers and birds. We stopped at a scenic spot for a rest and took some photos. After that, we continued our hike to the summit. When we reached the top, we had a breathtaking view of the valley below. We spent some time there, enjoying the view and the fresh air. Suddenly, dark clouds appeared, and we realized it was time to head back down. As we descended the mountain, it started to rain. We ran to find shelter under some trees. Thankfully, the rain stopped after a while, and we walked back to our car. It was a challenging but rewarding hike.

Bài tập 6:

  1. They/celebrate/their anniversary/a fancy restaurant/last Saturday.

=> They celebrated their anniversary at a fancy restaurant last Saturday.

  1. She/attend/a conference/London/two weeks ago.

=> She attended a conference in London two weeks ago.

  1. We/take/a road trip/the mountains/last summer.

=> We took a road trip to the mountains last summer.

  1. He/participate/a chess tournament/last month/New York City.

=> He participated in a chess tournament last month in New York City.

  1. They/volunteer/the local shelter/all weekend.

=> They volunteered at the local shelter all weekend.

  1. I/cook/a delicious dinner/my family/yesterday evening.

=> I cooked a delicious dinner for my family yesterday evening.

  1. She/work/extra hours/last week/finish the project.

=> She worked extra hours last week to finish the project.

  1. We/visit/the historical landmarks/Rome/last year.

=> We visited the historical landmarks in Rome last year.

  1. He/organize/a charity event/last spring.

=> He organized a charity event last spring.

  1. They/build/a treehouse/their kids/last summer.

=> They built a treehouse for their kids last summer.

  1. She/play/the piano/at the concert/last night.

=> She played the piano at the concert last night.

  1. We/study/hard/for the exam/last month.

=> We studied hard for the exam last month.

  1. He/run/a marathon/last Sunday/in the park.

=> He ran a marathon last Sunday in the park.

  1. They/clean/the house/all day/yesterday.

=> They cleaned the house all day yesterday.

  1. I/meet/an old friend/at the café/last week.

=> I met an old friend at the café last week.

Bài tập 7: 

  1. She goes to the gym every day last week.

=> She went to the gym every day last week.

  1. They are watching a movie when the power goes out.

=> They were watching a movie when the power went out.

  1. He is reading a book while he eats breakfast this morning.

=> He read a book while he ate breakfast this morning.

  1. I am seeing my grandparents next weekend.

=> I saw my grandparents next weekend.

  1. We were going to the beach, but it starts raining.

=> We were going to the beach, but it started raining.

  1. She is studying for her exam the whole day yesterday.

=> She studied for her exam the whole day yesterday.

  1. They have a lot of fun at the party last night.

=> They had a lot of fun at the party last night.

  1. He is walking his dog when he meets his old friend.

=> He was walking his dog when he met his old friend.

  1. I usually wake up at 7:00, but this morning I am waking up at 8:00.

=> I usually wake up at 7:00, but this morning I woke up at 8:00.

  1. We are going to the concert tomorrow night.

=> We went to the concert tomorrow night.

  1. She is visiting her friend in London next month.

=> She visited her friend in London next month.

  1. They are having a barbecue party last Saturday.

=> They had a barbecue party last Saturday.

  1. He is running in the marathon next week.

=> He ran in the marathon next week.

  1. We are flying to Paris for vacation last summer.

=> We flew to Paris for vacation last summer.

  1. She is buying a new car yesterday.

=> She bought a new car yesterday.

Bài tập 8: 

1.C6.C11.C
2.C7.D12.A
3.C8.A13.C
4.C9.B14.D
5.C10.B15.D

Bài tập 9:

  1. A vase was broken by me yesterday.
  2. A delicious meal was cooked by the chef.
  3. Her car was sold by her last week.
  4. The house was painted blue by them.
  5. A new book was written by him.
  6. A new product was launched by the company.
  7. Our anniversary was celebrated at a fancy restaurant by us.
  8. The tests were corrected by the teacher.
  9. New flowers were planted in the garden by the gardener.
  10. A beautiful portrait was painted by the artist.
  11. A huge snowman was made by the children.
  12. My bike was fixed by the mechanic.
  13. A new planet was discovered by the scientists.
  14. All the books were signed by the author.
  15. The championship was won by the players.

Bài tập 10:

  1. He broke his leg when he was playing basketball.
  2. While they were traveling around Italy, they ate some amazing food.
  3. I found a lost puppy while I was jogging in the park yesterday.
  4. She dropped her phone while she was taking pictures of the sunset.
  5. The teacher was explaining the lesson when the fire alarm sounded.
  6. They decided to move to a new city after they had visited it last summer.
  7. While Jane was reading, her brother interrupted her several times.
  8. The museum closed just as we arrived there.
  9. While we were watching the movie, I remembered that I had seen it before.
  10. He lost his keys while he was running for the train.
  11. The band was playing their first song when the lights went out.
  12. She was writing an email when her friend called her.
  13. I heard a strange noise when I was walking home last night.
  14. They were celebrating their anniversary when they received the good news.
  15. While the cat was sleeping on the sofa, the dog stole its toy.

Trên đây là tổng thể kiến thức tổng quan và bài tập thì quá khứ đơn. Hy vọng những nội dung trong bài viết sẽ phần nào giúp bạn nắm bắt kiến thức liên quan đến thì tiếng Anh quan trọng này và áp dụng thật nhuần nhuyễn trong công việc, cuộc sống nhé!


Tham khảo thêm Khóa học Tiếng Anh Giao Tiếp Ứng Dụng tại TalkFirst dành riêng cho người đi làm & đi học bận rộn, giúp học viên giao tiếp tiếng Anh tự tin & tự nhiên như tiếng Việt.

Khóa học

Tiếng Anh Giao Tiếp Ứng Dụng

Nói tiếng Anh tự nhiên như tiếng Việt

Tiếng Anh cho người mất gốc

Giải pháp học tiếng Anh cho người mất gốc

Khóa tiếng Anh cho dân IT

Tiếng Anh chuyên biệt cho dân CNTT

Khóa Thuyết trình tiếng Anh

Thuyết trình tiếng Anh như tiếng Việt

Khóa luyện thi IELTS

Cam kết tăng 1 band điểm sau 1 khóa học

Khóa luyện thi IELTS Online

Học IELTS trực tuyến = Cam kết đầu ra

Khóa IELTS Writing Online

Học Writing cùng chuyên gia hàng đầu

Bài viết liên quan
Lớp học sáng tạo, giúp học viên ứng dụng tiếng Anh vào các tình huống thực tế

Đăng ký kiểm tra trình độ Miễn Phí
cùng chuyên gia Anh ngữ tại TalkFirst

[Happy Vietnam Reunification Day] Ưu đãi học phí lên đến 25%, cơ hội nhận học bổng tiếng Anh trị giá 4tr đồng và tham gia vòng quay may mắn nhận quà siêu hấp dẫn!