Giảm UP TO 40% học phí IELTS tại IELTS Vietop

Phân biệt thì quá khứ đơn và quá khứ hoàn thành kèm bài tập

Trang Đoàn Trang Đoàn
19.08.2022

Quá khứ hoàn thành và quá khứ đơn là hai thì rất quan trọng không chỉ trong các bài thi tiếng Anh như TOIEC, IELTS, … mà còn trong giao tiếp hằng ngày. Hai thì này thường đi cùng với nhau và có sự linh hoạt. Vì thế, nhiều người học hay nhầm lẫn và mắc sai lầm. Hôm nay hãy cùng IELTS Vietop ôn lại kỹ hơn Thì quá khứ đơn và quá khứ hoàn thành nhé!

Phân biệt quá khứ đơn và quá khứ hoàn thành

Khi diễn tả những hành động đã xảy ra trong quá khứ, thì quá khứ đơn và thì quá khứ hoàn thành là hai thì hay được sử dụng nhất.

Thì quá khứ đơn và quá khứ hoàn thành
Thì quá khứ đơn và quá khứ hoàn thành

Thì quá khứ đơn

Quá khứ đơnQuá khứ hoàn thành
Dùng để diễn tả những hành động đã diễn ra ở thời điểm cụ thể trong quá khứ, kết thúc hoàn toàn trong quá khứ.
E.g: When I was a child, I liked to play with my friends so much. (Khi tôi còn nhỏ, tôi rất thích đi chơi với các bạn của tôi).

Dùng để diễn tả những hành động diễn ra lặp đi lặp lại trong quá khứ.
E.g: When my grandfather was still alive, he used to go fishing with me. (Khi ông tôi còn sống thì ông thường đi câu cá với tôi).

Dùng để diễn tả những hành động xảy ra liên tiếp nhau theo chuỗi sự việc trong quá khứ.
E.g: This morning, my father woke up, had breakfast and drove me to school. (Sáng nay, bố tôi thức dậy, ăn sáng và chở tôi đi học).

Diễn tả hành động diễn ra xen vào hành động khác đang diễn ra trong quá khứ.
E.g: When the secretary was working, a man came and shouted at her. (Khi cô thư ký đang làm việc thì có người đàn ông đến và hét vào mặt cô).

Dùng trong câu điều kiện loại II (diễn tả những điều kiện không có thật ở hiện tại).
E.g: If I were you, I would choose finance. (Nếu tôi là bạn, tôi sẽ chọn ngành tài chính).
Dùng để diễn tả những hành động cùng xảy ra trong quá khứ.
E.g: I cooked for lunch after I had written 30 pages of a book. (Tôi nấu bữa trưa sau khi tôi viết  30 trang sách).

Dùng để diễn tả hành động đã xảy ra trước một thời điểm cụ thể hay một hành động đã kết thúc trong quá khứ.
E.g: She hadn’t finished homework before she came to class. (Cô ấy đã không hoàn thành bài tập về nhà trước khi đến lớp).

Dùng để diễn tả hành động xảy ra là điều kiện bắt buộc để hành động khác xảy ra trong quá khứ.
E.g: I had practiced a lot and I was ready for the test. (Tôi đã thực hành rất nhiều và đã sẵn sàng cho kỳ thi).

Dùng trong câu điều kiện loại III (dùng để nói về điều kiện không có thật ở quá khứ).
E.g: If the boy had woken up earlier, he wouldn’t have been late for class. (Nếu cậu bé thức dậy sớm hơn thì cậu ấy đã không bị muộn học).

* Lưu ý: Thì quá khứ đơn còn được dùng khi:

  • Dùng với một số cấu trúc:
It’s + (high) time + S + Ved 
It + has been + khoảng thời gian + since + thì quá khứ.

E.g: It’s high time we had dinner. (Đã đến lúc chúng ta ăn tối rồi).

It has been 3 years since he left. (Đã được 3 năm từ lúc anh ta rời đi rồi).

NÂNG TRÌNH IELTS - CHẮC SUẤT VÀO ĐẠI HỌC TOP ĐẦU Giảm UP TO 40% học phí IELTS

Vui lòng nhập tên của bạn
Số điện thoại của bạn không đúng
Địa chỉ Email bạn nhập không đúng

Cấu trúc Thì quá khứ đơn và quá khứ hoàn thành

Cấu trúc Thì quá khứ đơn và quá khứ hoàn thành
Cấu trúc Thì quá khứ đơn và quá khứ hoàn thành
Quá khứ đơnQuá khứ hoàn thành
Câu khẳng địnhS + was/were/V-ed + …
E.g.:
Bob bought a dozen eggs last week. (Bob mua một tá trứng tuần trước).
I was so sleepy but I couldn’t sleep last night. (Tôi đã rất buồn ngủ nhưng tôi không thể ngủ tối qua).
S + had + Vp2
E.g.: The film had ended before we arrived at the cinema? (Bộ phim kết thúc trước khi chúng ta tới rạp chiếu phim).
Câu phủ địnhS + did not + V (nguyên thể) + …
S + was not /were not + …
did not = didn’t)
was not = wasn’t
were not = weren’t

E.g.:My grandmother didn’t study at university when she was young. (Bà tôi không học đại học khi bà còn trẻ).
She wasn’t at home yesterday. (Cô ấy không ở nhà vào đêm qua).
S + hadn’t + Vp2

E.g.: The teacher hadn’t come when I arrived at the class. (Giáo viên chưa đến lớp khi tôi vào lớp).
Câu nghi vấnCâu không có từ để hỏi:
Did+ S + V (nguyên thể) ?
Was/Were + S + … ?
Trả lời: Yes, S + did/was/were.
Hoặc: No, S + didn’t/wasn’t/weren’t.

Câu có từ để hỏi:
Từ để hỏi + did + S + V (nguyên thể)?
Từ để hỏi + was/were + S + … ?
E.g.: Did you talk to your friend about your plan? (Bạn đã nói với bạn bè về kế hoạch của bạn chưa?)
=>
Yes, I did. (Có, tôi nói rồi).
Were you absent this morning? (Bạn đã vắng vào sáng nay à?)
No, I wasn’t (Tôi không).
Why did you do that? (Tại sao bạn làm thế?).
Câu có từ để hỏi: Từ để hỏi + had + S + VpII?

Câu không có từ để hỏi:
Had + S + VpII ?
Trả lời: Yes, S + had.
Hoặc: No, S + hadn’t/had not.
E.g.: Had Jessi paid you money before she left? (Jessi đã trả tiền trước khi rời đi chưa?).
=>
No, she hadn’t. (Chưa).
Where had they gone before we filmed? (Họ đã đi đâu trước khi chúng ta ghi hình?).

Dấu hiệu nhận biết Thì quá khứ đơn và quá khứ hoàn thành

Thì quá khứ đơn

  • Yesterday, ago, last (week, year, month), in the past, the day before, …

E.g: I started working here 3 years ago. (Tôi bắt đầu làm việc ở đây 3 năm trước).

  • Những khoảng thời gian đã qua trong ngày (today, this morning, this afternoon).

E.g: The calendar got wet this morning. (Cuốn lịch bị ướt vào sáng nay).

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

E.g: John runs so fast as though/ as if he was an athlete. (John chạy nhanh như thể là vận động viên vậy).

It’s time the conversation ended. (Đã đến lúc cuộc trò chuyện kết thúc rồi).

I wish I were rich. (Tôi ước tôi giàu).

James would rather her husband was in the military. (James muốn chồng mình trong quân đội hơn).

Thì quá khứ hoàn thành

  • Before, after, when, by the time, by the end of + thời gian trong quá khứ …

E.g: By the time the train arrived, I had been there. (Vào lúc chuyến tàu đến thì tôi đã ở đó rồi).

I reached the bus stop after the bus had left. (Tôi đến điểm dừng xe buýt sau khi xe buýt đã rời đi).

After the teacher had left, the students talked a lot. (Sau khi giáo viên rời đi, học sinh nói chuyện rất nhiều).

By the end of last week, I had finished the sweater I made by hand. (Vào cuối tuần trước, tôi đã hoàn thành chiếc áo len tôi làm bằng tay).

Tham khảo:

Thì hiện tại đơn

Bảng chữ cái tiếng Anh

Thì quá khứ tiếp diễn

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

Bài tập

Bài 1: Điền dạng đúng của động từ với thì quá khứ đơn hoặc quá khứ hoàn thành.

1. After they ………… (see) the Tower, they …………  (go) to Westminster Abbey.

2. He …………  (ask) me which animals I …………  (see) in Africa.

3. After Columbus …………  (discover) America, he …………  (return) to Spain.

4. Before they …………  (move) to Liverpool, they …………  (sell) everything.

5. After he …………  (work) very hard, he …………  (fall) ill.

6. She …………  (open) the box after she …………  (find) the key.

7. They …………  (go) to a restaurant after they …………  (sail).

8. Before they …………  (start) the party, they …………  (invite) some friends.

9. After she …………  (wash) the curtains, she …………  (clean) the windows.

10. They …………  (go) for a sightseeing tour after the bus …………  (arrive).

11. Before he …………  (mow) the lawn, he …………  (pick) some roses.

12. After he …………  (finish) school, he …………  (work) for a magazine.

13. They …………  (drink) a cup of tea after they …………  (finish) lunch.

14. He …………  (ask) me for her telephone number before he …………  (phone) her.

15. My sister …………  (eat) all the chocolate before my parents …………  (come) home.

Bài 2: Điền dạng đúng của động từ.

1. We had already eaten when John …………  (come) home.

2. Last year Juan ………… (pass) all his exams.

3. When I ………… (get) to the airport, I discovered I had forgotten my passport.

4. I went to the library, then I ………… (buy) some milk………… and went home.

5. I opened my handbag to find that I ………… (forgot) my credit card.

6. When we ………… (arrive) at the station, the train had already left.

7. We got home to find that someone ………… (break) into the house.

8. I opened the fridge to find someone………… (eat) all my chocolate.

9. I had known my husband for three years when we ………… (get) married.

10. Julie was very pleased to see that John………… (clean) the kitchen.

Bài 3: Điền dạng đúng của động từ với thì quá khứ đơn hoặc quá khứ hoàn thành.

1. After Fred …………  (to spend) his holiday in Italy he …………  (to want) to learn Italian.

2. Jill …………  (to phone) Dad at work before she …………  (to leave) for her trip.

3. Susan …………  (to turn on) the radio after she …………  (to wash) the dishes.

4. When she …………  (to arrive) the match …………  already …………  (to start).

5. After the man …………  (to come) home he …………  (to feed) the cat.

6. Before he …………  (to sing) a song he …………  (to play) the guitar.

7. She …………  (to watch) a video after the children …………  (to go) to bed.

8. After Eric …………  (to make) breakfast he …………  (to phone) his friend.

9. I …………  (to be) very tired because I …………  (to study) too much.

10. They …………  (to ride) their bikes before they …………  (to meet) their friends.

Xem thêm:

Thì tương lai hoàn thành tiếp diễn

Thì tương lai tiếp diễn

Thì tương lai đơn

Đáp án

Bài 1:

  1. had seen – went 
  2. asked – had seen
  3. had discovered – returned 
  4. moved – had sold
  5. had worked – fell 
  6. opened – had found
  7. went – had sailed
  8. started – had invited
  9. had washed – cleaned 
  10. went – had arrived
  11. mowed – had picked
  12. had finished – worked 
  13. drank – had finished 
  14. had asked – phoned 
  15. had eaten – came 

Bài 2: 

  1. We had already eaten when John came home.
  2. Last year Juan passed all his exams.
  3. When I got to the airport, I discovered I had forgotten my passport.
  4. I went to the library, then I bought some milk and went home.
  5. I opened my handbag to find that I had forgotten my credit card.
  6. When we arrived at the station, the train had already left.
  7. We got home to find that someone had broken into the house.
  8. I opened the fridge to find someone had eaten all my chocolate.
  9. 9. I had known my husband for three years when we got married.
  10. Julie was very pleased to see that John had cleaned the kitchen.

Bài 3:

  1. had spent – wanted 
  2. had phoned – left 
  3. turned on – had washed
  4. arrived –  had already started
  5. had come – fed 
  6. sang – had played
  7. watched – had gone
  8. had made – phoned 
  9. was – had studied
  10. had ridden – met 

Trên đây là toàn bộ lý thuyết và bài tập về thì quá khứ đơn và quá khứ hoàn thành. Hy vọng bạn đã nắm chắc ngữ pháp về hai thì này. Vietop chúc bạn thành công!

Bình luận

Nhận tư vấn MIỄN PHÍ
Hoàn thành mục tiêu IELTS ngay bây giờ!

Vui lòng nhập tên của bạn
Số điện thoại của bạn không đúng
Địa chỉ Email bạn nhập không đúng
Vui lòng chọn mục đích học IELTS của bạn?
Vui lòng chọn thời bạn bạn muốn Vietop gọi điện tư vấn?
Vui lòng chọn trung tâm mà bạn muốn kiểm tra