Thực Hành Quá Khứ Hoàn Thành và Quá Khứ Tiếp Diễn Trong Tiếng Anh
Giới thiệu
Khi học tiếng Anh, việc sử dụng đúng thì quá khứ hoàn thành (Past Perfect) và quá khứ tiếp diễn (Past Continuous) là rất quan trọng. Cả hai thì này đều liên quan đến hành động trong quá khứ, nhưng chúng có các cách sử dụng và cấu trúc khác nhau.
Việc nắm vững cách sử dụng và phân biệt giữa chúng sẽ giúp bạn cải thiện kỹ năng giao tiếp và viết trong tiếng Anh. Bài viết này sẽ giúp bạn hiểu rõ hơn về quá khứ hoàn thành và quá khứ tiếp diễn, đồng thời cung cấp các bài tập thực hành để rèn luyện.
Khái Niệm Cơ Bản về Thì Quá Khứ Hoàn Thành và Quá Khứ Tiếp Diễn
Quá Khứ Hoàn Thành (Past Perfect)
Quá khứ hoàn thành được sử dụng để diễn tả một hành động đã xảy ra và hoàn thành trước một hành động khác trong quá khứ. Cấu trúc của thì này là:
- Cấu trúc: S + had + V3 (quá khứ phân từ)
- Ví dụ: She had already eaten dinner when I called her. (Cô ấy đã ăn tối trước khi tôi gọi điện cho cô ấy.)
Quá Khứ Tiếp Diễn (Past Continuous)
Quá khứ tiếp diễn dùng để diễn tả hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ, hoặc hành động đang diễn ra thì bị gián đoạn bởi một hành động khác. Cấu trúc của thì này là:
- Cấu trúc: S + was/were + V-ing
- Ví dụ: I was reading a book when the phone rang. (Tôi đang đọc sách khi điện thoại reo.)
Sự khác biệt giữa thì quá khứ hoàn thành (Past Perfect) và quá khứ tiếp diễn (Past Continuous)
| Tiêu chí | Quá Khứ Hoàn Thành (Past Perfect) | Quá Khứ Tiếp Diễn (Past Continuous) |
|---|---|---|
| Cấu trúc | S + had + V3 (quá khứ phân từ) | S + was/were + V-ing |
| Sử dụng | Diễn tả hành động đã hoàn thành trước một hành động khác trong quá khứ. | Diễn tả hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ. |
| Thời gian | Diễn tả hành động hoàn thành trước một thời điểm xác định trong quá khứ. | Diễn tả hành động đang diễn ra vào một thời điểm xác định trong quá khứ. |
| Ví dụ | By the time I arrived, she had left. (Khi tôi đến, cô ấy đã rời đi.) | I was reading a book when the phone rang. (Tôi đang đọc sách khi điện thoại reo.) |
| Mối quan hệ với hành động khác | Hành động đã hoàn thành trước một hành động khác trong quá khứ. | Hành động đang diễn ra bị gián đoạn bởi một hành động khác trong quá khứ. |
| Diễn tả hành động lặp đi lặp lại | Không dùng để miêu tả hành động lặp lại. | Dùng để miêu tả hành động lặp đi lặp lại trong quá khứ. |
| Ví dụ | They had finished the project before the deadline. (Họ đã hoàn thành dự án trước thời hạn.) | I was calling him every day last week. (Tôi đã gọi cho anh ấy mỗi ngày tuần trước.) |
| Hành động đã hoàn thành trước hành động khác | Dùng khi hành động hoàn thành trước một hành động khác trong quá khứ. | Dùng khi hành động đang diễn ra và bị gián đoạn bởi một hành động khác. |
| Ví dụ | She had finished her dinner before the guests arrived. (Cô ấy đã ăn tối xong trước khi khách đến.) | I was having dinner when the guests arrived. (Tôi đang ăn tối khi khách đến.) |
| Dự định, kế hoạch | Không dùng để diễn tả dự định hay kế hoạch đã được lên trước. | Diễn tả hành động tạm thời hoặc có kế hoạch sẽ xảy ra trong tương lai. |
| Ví dụ | I had planned to go out, but it started raining. (Tôi đã lên kế hoạch ra ngoài, nhưng trời bắt đầu mưa.) | We were planning to visit them next month. (Chúng tôi đã lên kế hoạch thăm họ vào tháng sau.) |
Khi Nào Dùng Quá Khứ Hoàn Thành và Quá Khứ Tiếp Diễn
Khi Nào Dùng Quá Khứ Hoàn Thành
- Diễn tả hành động hoàn thành trước một hành động khác trong quá khứ.
- Ví dụ: By the time I arrived, she had left. (Khi tôi đến, cô ấy đã rời đi.)
- Diễn tả hành động trước một thời điểm trong quá khứ.
- Ví dụ: I had already seen the movie when my friend invited me to watch it again. (Tôi đã xem bộ phim đó trước khi bạn tôi mời tôi xem lại.)
Khi Nào Dùng Quá Khứ Tiếp Diễn
- Diễn tả hành động đang diễn ra tại một thời điểm xác định trong quá khứ.
- Ví dụ: At 8 p.m. yesterday, I was reading a book. (Lúc 8 giờ tối qua, tôi đang đọc sách.)
- Diễn tả hành động bị gián đoạn bởi một hành động khác trong quá khứ.
- Ví dụ: I was walking in the park when it started raining. (Tôi đang đi bộ trong công viên khi trời bắt đầu mưa.)
Các Lỗi Thường Gặp Khi Sử Dụng Thì Quá Khứ Hoàn Thành và Quá Khứ Tiếp Diễn và Cách Khắc Phục
Khi học tiếng Anh, thì quá khứ hoàn thành (Past Perfect) và quá khứ tiếp diễn (Past Continuous) có thể gây nhầm lẫn. Dưới đây là một số lỗi phổ biến và cách khắc phục chúng để giúp bạn sử dụng hai thì này chính xác hơn.
1. Dùng quá khứ đơn thay vì quá khứ hoàn thành
Lỗi: Người học thường sử dụng quá khứ đơn khi muốn diễn tả một hành động đã hoàn thành trước một hành động khác trong quá khứ.
- Sai: I arrived at the station and the train left.
- Đúng: I arrived at the station and the train had left.
Khắc phục: Quá khứ hoàn thành được sử dụng để diễn tả hành động đã hoàn thành trước một hành động khác trong quá khứ. Nếu bạn muốn diễn tả hành động xảy ra trước một hành động khác trong quá khứ, sử dụng had + V3 (quá khứ phân từ).
2. Dùng quá khứ tiếp diễn thay vì quá khứ hoàn thành
Lỗi: Người học đôi khi sử dụng quá khứ tiếp diễn để miêu tả hành động đã hoàn thành trước một hành động khác trong quá khứ.
- Sai: I was finishing my homework when she called.
- Đúng: I had finished my homework when she called.
Khắc phục: Quá khứ hoàn thành (had + V3) được sử dụng khi hành động đã hoàn thành trước một hành động khác trong quá khứ. Quá khứ tiếp diễn được sử dụng khi hành động đang diễn ra và bị gián đoạn bởi hành động khác.
3. Quên sử dụng “had” trong quá khứ hoàn thành
Lỗi: Một lỗi phổ biến là quên không dùng “had” trong cấu trúc quá khứ hoàn thành.
- Sai: She finished her homework when I arrived.
- Đúng: She had finished her homework when I arrived.
Khắc phục: Khi sử dụng quá khứ hoàn thành, bạn cần phải luôn sử dụng “had” trước động từ ở dạng quá khứ phân từ (V3) để diễn tả hành động đã hoàn thành trước một thời điểm trong quá khứ.
4. Dùng sai cấu trúc “was/were” với quá khứ tiếp diễn
Lỗi: Người học thường dùng sai cấu trúc của quá khứ tiếp diễn, đặc biệt là việc sử dụng “was/were” không chính xác với chủ ngữ.
- Sai: I was going to the park when it started to rain.
- Đúng: I was going to the park when it started to rain. (Câu này đúng, nhưng có thể gặp lỗi khi sử dụng “was/were” sai với chủ ngữ: They was walking → They were walking).
Khắc phục: Was dùng với chủ ngữ I, he, she, it và were dùng với we, you, they. Hãy kiểm tra chủ ngữ trước khi chọn was hay were.
5. Dùng quá khứ tiếp diễn với hành động không có thời gian xác định
Lỗi: Quá khứ tiếp diễn không nên được sử dụng khi hành động không có thời gian xác định hoặc khi hành động xảy ra một lần mà không liên quan đến hành động khác.
- Sai: I was visited her yesterday.
- Đúng: I visited her yesterday.
Khắc phục: Quá khứ tiếp diễn chỉ nên dùng khi có hành động đang diễn ra tại một thời điểm xác định trong quá khứ hoặc hành động bị gián đoạn. Nếu hành động chỉ diễn ra một lần mà không có sự liên kết với hành động khác, sử dụng quá khứ đơn.
Lưu Ý Khi Sử Dụng Thì Quá Khứ Hoàn Thành và Quá Khứ Tiếp Diễn
- Quá khứ hoàn thành (Past Perfect):
- Dùng khi hành động đã hoàn thành trước một hành động khác trong quá khứ.
- Ví dụ: She had already left when I arrived. (Cô ấy đã rời đi khi tôi đến.)
- Cấu trúc: S + had + V3.
- Không sử dụng quá khứ hoàn thành với thời gian cụ thể (yesterday, last year, etc.). Nếu có thời gian cụ thể, dùng quá khứ đơn.
- Dùng khi hành động đã hoàn thành trước một hành động khác trong quá khứ.
- Quá khứ tiếp diễn (Past Continuous):
- Dùng để miêu tả hành động đang diễn ra tại một thời điểm xác định trong quá khứ hoặc bị gián đoạn bởi hành động khác.
- Ví dụ: I was reading a book when she called me. (Tôi đang đọc sách khi cô ấy gọi.)
- Cấu trúc: S + was/were + V-ing.
- Dùng với hành động lặp đi lặp lại trong quá khứ khi muốn nhấn mạnh tính liên tục hoặc hành động tạm thời.
- Dùng để miêu tả hành động đang diễn ra tại một thời điểm xác định trong quá khứ hoặc bị gián đoạn bởi hành động khác.
- Lưu ý về sự khác biệt giữa quá khứ hoàn thành và quá khứ tiếp diễn:
- Quá khứ hoàn thành nhấn mạnh kết quả đã hoàn thành trước hành động khác trong quá khứ.
- Quá khứ tiếp diễn nhấn mạnh hành động đang diễn ra hoặc bị gián đoạn trong quá khứ.
- Phân biệt khi nào dùng quá khứ tiếp diễn và quá khứ đơn:
- Quá khứ tiếp diễn: Hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ.
- Quá khứ đơn: Hành động hoàn thành trong quá khứ tại một thời điểm xác định, không liên quan đến hiện tại.
- Cấu trúc “was/were”:
- Was với I, he, she, it.
- Were với we, you, they. Chú ý sử dụng đúng với chủ ngữ.
Thực hành thường xuyên và lưu ý các điểm trên sẽ giúp bạn sử dụng quá khứ hoàn thành và quá khứ tiếp diễn chính xác và tự nhiên trong giao tiếp tiếng Anh!
Bài tập
Bài Tập 1: Điền từ vào chỗ trống
Điền quá khứ hoàn thành (Past Perfect) hoặc quá khứ tiếp diễn (Past Continuous) vào chỗ trống:
- I __________ (study) for two hours when she arrived.
- He __________ (already/eat) by the time I got home.
- We __________ (walk) in the park when it started raining.
- By the time I reached the station, the train __________ (leave).
- They __________ (watch) TV when the electricity went out.
Bài Tập 2: Chọn câu đúng
Chọn câu đúng giữa hai câu dưới đây:
- a) I had worked all day when she called me.
b) I was working all day when she called me. - a) They were already eating when I arrived.
b) They had already eaten when I arrived. - a) We had finished the meeting when the CEO arrived.
b) We were finishing the meeting when the CEO arrived. - a) She was reading a book at 10 p.m. last night.
b) She had read a book at 10 p.m. last night. - a) I had gone to bed when the phone rang.
b) I was going to bed when the phone rang.
Bài Tập 3: Viết lại câu
Viết lại câu sau sao cho đúng với quá khứ hoàn thành hoặc quá khứ tiếp diễn:
- (I / read / a book / when / she / call / me)
- (They / finish / their homework / before / I / arrive)
- (We / watch / a movie / when / the power / go out)
- (He / study / for two hours / when / the phone / ring)
- (By the time / she / leave / we / already / have / lunch)
Bài Tập 4: Sửa lỗi sai
Tìm và sửa lỗi sai trong các câu sau:
- I had been studying when she arrived.
- They were finishing their dinner when I had arrived.
- She had gone to the cinema when I called her.
- We were playing football when the match had started.
- I had been waiting for an hour when he finally showed up.
Bài Tập 5: Chọn trạng từ phù hợp
Điền since, for, already, just, yet vào chỗ trống:
- They have __________ finished their homework.
- I have known her __________ five years.
- We haven’t seen him __________ yesterday.
- She has __________ left the office when I arrived.
- I have been waiting __________ 30 minutes.
Bài Tập 6: Viết câu hoàn chỉnh
Dựa vào các từ gợi ý, hãy viết câu với quá khứ hoàn thành hoặc quá khứ tiếp diễn:
- (I / study / for 2 hours / when / he / call)
- (We / already / leave / when / she / arrive)
- (They / watch / TV / when / I / visit)
- (He / write / his essay / at 8 p.m. / last night)
- (She / do / her homework / by the time / her parents / come home)
Bài Tập 7: Viết lại câu với thì đúng
Viết lại các câu sau sao cho đúng với quá khứ hoàn thành hoặc quá khứ tiếp diễn.
- By the time we arrived at the cinema, the movie started.
- When I woke up, it was raining outside.
- They arrived at the station, and the train had left.
- I was sitting in the café when I met an old friend.
- She had finished her homework before she went to bed.
Bài Tập 8: Sửa lỗi sai
Tìm và sửa lỗi sai trong các câu sau:
- I had studied for two hours when he called me.
- They were already finished their project when the boss arrived.
- She was working on her computer when I had visited her.
- I had been working all morning when the power went out.
- When I woke up, the sun was shining and I had missed the bus.
Bài Tập 9: Hoàn thành câu với quá khứ hoàn thành hoặc quá khứ tiếp diễn
Điền quá khứ hoàn thành hoặc quá khứ tiếp diễn vào chỗ trống sao cho phù hợp:
- When we __________ (arrive) at the airport, the flight __________ (already/leave).
- She __________ (read) the book when I __________ (ask) her about it.
- By the time I __________ (finish) my work, it __________ (be) very late.
- They __________ (study) for their exams when I __________ (go) to visit them.
- He __________ (never/see) such a beautiful view before that trip.
Kết Luận
Việc phân biệt và sử dụng đúng quá khứ hoàn thành và quá khứ tiếp diễn sẽ giúp bạn nâng cao khả năng giao tiếp và viết tiếng Anh một cách chính xác và tự nhiên hơn. Quá khứ hoàn thành giúp bạn nói về hành động đã hoàn thành trước một hành động khác trong quá khứ, trong khi quá khứ tiếp diễn miêu tả hành động đang diễn ra trong quá khứ hoặc bị gián đoạn.
Hãy thực hành thường xuyên để trở nên thành thạo với các thì này trong giao tiếp hàng ngày.
Tham khảo thêm tại:
Thì Quá khứ hoàn thành (Past Perfect) – Cấu trúc, cách dùng và bài tập có đáp án (2025)
Mẹo Phân Biệt Hiện Tại Hoàn Thành và Quá Khứ Đơn Trong TOEIC (2025)



Bài viết liên quan
Đề cương ôn tập chủ điểm ngữ pháp giữa kì 1 Tiếng Anh 8
Ôn thi cuối kì 2 Tiếng Anh 8
Ôn thi giữa kì 2 Tiếng Anh 8
Ôn thi cuối kì 1 Tiếng Anh 8
Ôn thi giữa kì 1 Tiếng Anh 8
50+ Thuật ngữ tiếng Anh trong Công nghệ thông tin và Khoa học máy tính: Hiểu rõ các thuật ngữ cơ bản và ứng dụng trong thực tế