← Quay lại blog
🇬🇧Tiếng Anh

Hướng dẫn thì quá khứ tiếng Anh: Quá khứ đơn vs Hiện tại hoàn thành vs Quá khứ tiếp diễn

Bởi SandorCập nhật: 10 tháng 6, 2026Đọc 12 phút

Trả lời nhanh

Dùng quá khứ đơn cho hành động đã kết thúc ở một thời điểm đã kết thúc (I saw it yesterday). Dùng hiện tại hoàn thành cho hành động trong quá khứ có liên hệ với hiện tại (I have seen it). Dùng quá khứ tiếp diễn cho hành động nền đang diễn ra (I was watching). Dùng quá khứ hoàn thành để nói về một quá khứ xảy ra trước một quá khứ khác (I had left).

Các thì quá khứ trong tiếng Anh dễ nhất khi bạn chọn theo thời gian và mức độ liên hệ với hiện tại: dùng quá khứ đơn cho hành động đã kết thúc trong một mốc thời gian đã khép lại (I saw it yesterday), dùng hiện tại hoàn thành cho hành động trong quá khứ nhưng quan trọng ở hiện tại (I have seen it), dùng quá khứ tiếp diễn cho hành động đang diễn ra ở nền bối cảnh (I was watching), và dùng quá khứ hoàn thành để chỉ một quá khứ xảy ra trước một thời điểm quá khứ khác (I had left).

Tiếng Anh cũng là ngôn ngữ thứ hai được học nhiều nhất trên thế giới, và có khoảng 1.5 billion total speakers khi cộng cả người bản ngữ và người dùng như ngôn ngữ thứ hai (Ethnologue, 27th edition, 2024). Điều đó có nghĩa là việc chọn thì không chỉ là “ngữ pháp”, mà là công cụ giúp diễn đạt rõ ràng trong công việc toàn cầu, du lịch và truyền thông.

Nếu bạn muốn thêm ngữ cảnh đời thường, hãy kết hợp hướng dẫn này với nghe thực tế: các gợi ý của chúng tôi về những bộ phim hay nhất để học tiếng Anh giúp bạn nghe rõ khác biệt giữa các thì.

Bốn dạng quá khứ bạn thực sự cần (hầu hết thời gian)

Tiếng Anh có nhiều cách nói về quá khứ, nhưng đa số hội thoại thực tế dựa vào bốn dạng cốt lõi. Mấu chốt là ngừng nghĩ “quá khứ là thêm -ed” và bắt đầu nghĩ theo “dòng thời gian”.

Dưới đây là các dạng bạn sẽ gặp trong hướng dẫn này:

  • Quá khứ đơn: I watched, I went, I saw
  • Hiện tại hoàn thành: I have watched, I have gone, I have seen
  • Quá khứ tiếp diễn: I was watching, I was going
  • Quá khứ hoàn thành: I had watched, I had gone

Bạn cũng sẽ nghe used towould để nói về thói quen trong quá khứ, và quá khứ hoàn thành tiếp diễn (I had been watching) trong kể chuyện, nhưng bạn vẫn có thể nói rất tốt mà không cần lạm dụng chúng.

Quá khứ đơn: hành động đã xong, thời gian đã khép lại

Quá khứ đơn là thì mặc định để kể chuyện đã xảy ra. Nếu mốc thời gian đã kết thúc, hoặc bạn nêu một mốc thời gian đã kết thúc, quá khứ đơn thường là lựa chọn đúng.

Cấu trúc (động từ có quy tắc và bất quy tắc)

  • Động từ có quy tắc: động từ + -ed
    watch → watched (WAHCHT), work → worked (WURKT)
  • Động từ bất quy tắc: đổi dạng
    go → went (WEHNT), see → saw (SAW), buy → bought (BAWT)

Nếu bạn cần ôn lại các mẫu bất quy tắc, hướng dẫn động từ bất quy tắc tiếng Anh của chúng tôi giúp bạn bớt đoán mò.

Khi nào dùng

Dùng quá khứ đơn cho:

  • Một hành động đã hoàn tất: “I finished the report.”
  • Một chuỗi hành động đã hoàn tất: “We ate, talked, and left.”
  • Một dấu hiệu thời gian đã khép lại: “I saw it yesterday.”

Từ chỉ thời gian báo hiệu mạnh cho quá khứ đơn

Những từ này thường khiến bạn dùng quá khứ đơn:

  • yesterday
  • last night / last week / last year
  • in 2019
  • two days ago
  • when I was a kid (giai đoạn đã kết thúc)

Ví dụ:

  • “I met her last year.”
  • “They moved here in 2020.”
  • “We watched it two days ago.”

⚠️ Tránh lỗi phổ biến này

Trong tiếng Anh chuẩn, đừng kết hợp hiện tại hoàn thành với một từ chỉ thời gian đã khép lại: tránh "I have seen it yesterday." Hãy dùng "I saw it yesterday."

Ghi chú phát âm: đuôi -ed

Đuôi -ed có ba cách phát âm phổ biến:

  • /t/ như “watched” (WAHCHT)
  • /d/ như “played” (PLAYD)
  • /ɪd/ như “wanted” (WAHN-tid)

Điều này quan trọng khi nghe. Trong nói nhanh, “worked” có thể nghe gần như “workt”.

Hiện tại hoàn thành: quá khứ có liên hệ với hiện tại

Hiện tại hoàn thành (have/has + quá khứ phân từ) không phải là “một thì quá khứ” theo cách giống quá khứ đơn. Nó là cây cầu giữa quá khứ và hiện tại.

Trong Practical English Usage (Michael Swan, Oxford University Press), ý chính là hiện tại hoàn thành được dùng khi hành động trong quá khứ liên quan đến hiện tại, và thời gian không được xem là đã khép lại.

Cấu trúc

  • I/you/we/they have + quá khứ phân từ: “I have eaten” (eye hav EE-tn)
  • he/she/it has + quá khứ phân từ: “She has eaten” (shee haz EE-tn)

Quá khứ phân từ thường giống quá khứ đơn với động từ có quy tắc (watched), nhưng có thể khác với động từ bất quy tắc (go → gone, see → seen).

Ba cách dùng rất thường gặp

1) Trải nghiệm cuộc đời (không nêu thời điểm cụ thể)

  • “I have been to Japan.”
  • “Have you ever tried sushi?”

Bạn không nói khi nào. Bạn nói rằng việc đó đã xảy ra ít nhất một lần trong đời.

2) Kết quả ở hiện tại

  • “I have lost my keys.” (Kết quả: bây giờ tôi không có chìa khóa.)
  • “They have finished.” (Kết quả: bây giờ xong rồi.)

3) Khoảng thời gian chưa kết thúc

  • “I have worked a lot this week.”
  • “We have had three meetings today.”

“This week” và “today” vẫn là khoảng thời gian đang mở.

Yet, already, just: sắc thái kiểu Mỹ và kiểu Anh

Trong tiếng Anh Anh, hiện tại hoàn thành đặc biệt hay đi với just, already, và yet:

  • Nghiêng kiểu Anh: “I’ve just eaten.”
  • Ở Mỹ thường chấp nhận quá khứ đơn: “I just ate.”

Cả hai đều được hiểu rộng rãi. Nếu bạn viết trang trọng, hiện tại hoàn thành là lựa chọn an toàn khi thời gian chưa khép lại.

Để xem thêm về khác biệt vùng miền, xem tiếng Anh Mỹ và tiếng Anh Anh.

Quá khứ tiếp diễn: hành động nền đang diễn ra

Quá khứ tiếp diễn (was/were + -ing) mô tả một hành động đang diễn ra tại một thời điểm cụ thể trong quá khứ. Nó thường dùng để dựng bối cảnh.

Trong The Cambridge Grammar of the English Language (Huddleston and Pullum, Cambridge University Press), “thể” được xem là cách cốt lõi để tiếng Anh thể hiện sự kiện diễn tiến ra sao, không chỉ là xảy ra khi nào. Quá khứ tiếp diễn là một lựa chọn rất thực dụng khi kể chuyện.

Cấu trúc

  • I/he/she/it was + -ing: “I was driving” (eye wuz DRY-ving)
  • you/we/they were + -ing: “They were talking” (thay wur TAW-king)

Mẫu hữu ích nhất: bị gián đoạn

  • “I was watching TV when you called.”
  • “She was sleeping when the alarm went off.”

Quá khứ tiếp diễn là nền. Quá khứ đơn là sự kiện chen vào.

Hai hành động cùng đang diễn ra

  • “While I was cooking, he was cleaning.”
  • “They were arguing all night.”

“All night” ở đây nói về độ dài, không phải một điểm thời gian đã khép lại như “yesterday at 3”.

Không nên làm gì

Đừng dùng quá khứ tiếp diễn cho một hành động đã hoàn tất với mốc thời gian kết thúc rõ ràng:

  • Nghe lạ: “I was cooking dinner last night.” (Có thể dùng, nhưng nhấn vào quá trình.)
  • Tốt hơn nếu đã hoàn tất: “I cooked dinner last night.”

Hãy chọn theo điều bạn muốn người nghe hình dung: hành động trọn vẹn (quá khứ đơn) hay hành động đang diễn ra (quá khứ tiếp diễn).

Quá khứ hoàn thành: quá khứ trước một quá khứ khác

Quá khứ hoàn thành (had + quá khứ phân từ) là công cụ sắp xếp trình tự. Nó nói với người nghe: “Việc này xảy ra sớm hơn thời điểm quá khứ mà ta đang nói.”

Cấu trúc

  • “I had left.” (eye had LEHFT)
  • “They had seen it.” (thay had SEEN it)

Khi nào bạn cần nó

Dùng quá khứ hoàn thành khi hai sự kiện quá khứ có thể gây hiểu nhầm nếu không dùng:

  • “When I arrived, they had already left.”
  • “I had never tried it before that day.”

Nếu bạn nói “When I arrived, they left,” người nghe có thể hiểu họ rời đi sau khi bạn đến. Quá khứ hoàn thành loại bỏ sự mơ hồ đó.

Khi nào có thể bỏ qua

Nếu bạn kể sự kiện theo đúng thứ tự, quá khứ đơn thường đủ:

  • “I woke up, got dressed, and left.”

Quá khứ hoàn thành hữu ích nhất khi bạn nhảy ngược thời gian trong một câu chuyện.

Dòng thời gian thực dụng: cách chọn nhanh

Khi nói, bạn không có thời gian chạy quy tắc ngữ pháp trong đầu. Hãy dùng các câu hỏi nhanh này:

  1. Bạn có nói một mốc thời gian đã khép lại không? (yesterday, last week, in 2019)
    → Dùng quá khứ đơn.

  2. Thời gian chưa kết thúc, hoặc quá khứ có liên quan đến hiện tại không? (today, this week, kết quả hiện tại, trải nghiệm)
    → Dùng hiện tại hoàn thành.

  3. Bạn đang mô tả một hành động đang diễn ra tại một thời điểm quá khứ không?
    → Dùng quá khứ tiếp diễn.

  4. Bạn đang so sánh hai sự kiện quá khứ và cần cho thấy cái nào xảy ra trước không?
    → Dùng quá khứ hoàn thành.

Đây cũng là lý do hội thoại trong phim rất hữu ích: nhân vật liên tục đổi thì để quản lý điều người nghe biết ở thời điểm hiện tại. Nếu bạn muốn luyện theo cách có cấu trúc, hãy kết hợp với cách học ngôn ngữ qua phim.

Ví dụ thực tế bạn sẽ nghe trong phim và TV

Hội thoại của người bản ngữ dùng lựa chọn thì để quản lý ý nghĩa xã hội, không chỉ là thời gian. Dưới đây là các mẫu xuất hiện liên tục.

“Did you…?” so với “Have you…?”

  • Did you see that?” thường nói về một thời điểm cụ thể, thường rất gần đây, và người nói nghĩ việc đó đã xảy ra.
  • Have you seen that movie?” thường nói về trải nghiệm đến hiện tại.

Trong nói chuyện thân mật kiểu Mỹ, “Did you eat yet?” cực kỳ phổ biến, dù “Have you eaten yet?” cũng đúng. Nếu bạn chỉ học một câu, hãy học phiên bản bạn nghe nhiều nhất trong giọng bạn muốn theo.

Hiện tại hoàn thành cho “tin mới”

Tiếng Anh thường dùng hiện tại hoàn thành để thông báo thông tin mới với kết quả hiện tại:

  • “They have arrested him.”
  • “I have found it.”

Sau đó câu chuyện chuyển sang quá khứ đơn để kể chi tiết:

  • “They arrested him last night at 11.”

Mẫu “tiêu đề rồi chi tiết” này rất phổ biến trong báo chí và các phim điều tra cảnh sát.

Quá khứ tiếp diễn để lịch sự và làm mềm câu hỏi

Quá khứ tiếp diễn có thể khiến câu hỏi bớt trực diện:

  • “I was wondering if you could help.” (eye wuz WUHN-der-ing)

Nó không thực sự nói về quá khứ. Đây là chiến lược lịch sự giúp lời nhờ vả bớt sắc, phù hợp với lý thuyết lịch sự kinh điển trong ngữ dụng học (Brown and Levinson, Politeness: Some Universals in Language Usage, Cambridge University Press).

Các vấn đề người học hay gặp (và cách sửa)

Vấn đề 1: Lạm dụng hiện tại hoàn thành

Nhiều người học cố dùng hiện tại hoàn thành cho mọi sự kiện quá khứ. Tiếng Anh không vận hành như vậy.

Cách sửa: nếu bạn có thể trả lời “When?” bằng một mốc thời gian đã khép lại, hãy chuyển sang quá khứ đơn.

  • Đúng: “I saw him yesterday.”
  • Đúng: “I have seen him recently.” (không có mốc thời gian đã khép lại)

Vấn đề 2: Nhầm “been” và “gone”

  • “He has gone to the store.” (Anh ấy đang ở đó, không ở đây.)
  • “He has been to the store.” (Anh ấy đã đi vào một lúc nào đó và đã quay lại, hoặc chỉ nói về trải nghiệm.)

Đây là bẫy nghe phổ biến vì trong nói nhanh hai từ nghe khá giống nhau.

Vấn đề 3: Dùng quá khứ hoàn thành khắp nơi khi kể chuyện

Quá khứ hoàn thành không phải là “quá khứ đơn nâng cao”. Nó là công cụ cho một nhiệm vụ cụ thể.

Cách sửa: chỉ dùng quá khứ hoàn thành khi bạn nhảy về một sự kiện xảy ra sớm hơn, hoặc khi thứ tự không rõ.

Vấn đề 4: Nhầm “used to” với quá khứ đơn

  • “I used to live here.” (thói quen hoặc trạng thái trong quá khứ, giờ không còn đúng)
  • “I lived here in 2020.” (sự thật, có thể còn đúng hoặc không, tùy ngữ cảnh)

“Used to” rất tốt để tạo nền trong các câu chuyện cá nhân.

Bảng nhỏ: các mẫu bạn có thể chép dùng

Quá khứ đơn so với hiện tại hoàn thành (cùng một động từ)

NghĩaVí dụPhát âm
Quá khứ đã khép lạiI watched it yesterday.eye WAHCHT it YES-ter-day
Trải nghiệm/kết quảI have watched it.eye hav WAHCHT it

Quá khứ tiếp diễn với sự gián đoạn

Nền (đang diễn ra)Sự kiện chen vàoPhát âm
I was drivingwhen you calledeye wuz DRY-ving, when yoo KAWLD
They were talkingwhen she walked inthay wur TAW-king, when shee WAWKT in

Quá khứ hoàn thành cho quá khứ sớm hơn

Sự kiện sớm hơnThời điểm quá khứ muộn hơnPhát âm
They had leftwhen I arrivedthay had LEHFT, when eye uh-RYVD
I had never seen itbefore that dayeye had NEH-ver SEEN it

Ghi chú văn hóa: “từ chỉ thời gian” cũng là từ mang tính xã hội

Trong tiếng Anh thực tế, từ chỉ thời gian thường mang ý nghĩa xã hội.

Nói “I have sent it” có thể hàm ý “và bạn nên nhận được rồi”, nên đôi khi nghe hơi thúc ép trong chat công việc. Nói “I sent it” thường trung tính hơn, nhất là khi người kia có thể chưa kiểm tra.

Vì vậy, chọn thì quan trọng trong email, hỗ trợ khách hàng và làm việc nhóm, không chỉ trong bài thi. Nếu bạn cũng muốn nghe tự nhiên trong bối cảnh thân mật, hãy xem cách thì kết hợp với tiếng lóng và sắc thái trong hướng dẫn tiếng lóng tiếng Anh. (Và nếu bạn tò mò cách ngôn từ mạnh hoạt động trong kể chuyện quá khứ, hướng dẫn từ chửi thề tiếng Anh của chúng tôi nói về ngữ cảnh và mức độ trang trọng.)

🌍 Vì sao người bản ngữ sửa 'I have seen it yesterday' rất nhanh

Người bản ngữ xem các từ như "yesterday" và "last year" như một chiếc hộp đã đóng. Khi bạn đặt một sự kiện vào hộp thời gian đã đóng, tiếng Anh thường muốn dùng quá khứ đơn. Hiện tại hoàn thành tạo cảm giác chiếc hộp vẫn mở, như "today" hoặc "this week", hoặc như bạn đang nói về trải nghiệm mà không cần hộp thời gian nào cả.

Phương pháp luyện tập: học thì quá khứ qua cảnh, không qua câu rời

Nếu bạn chỉ làm bài tập rời rạc, bạn có thể “biết luật” mà vẫn đứng hình khi nói chuyện. Cảnh phim buộc bạn chọn thì nhanh.

Một thói quen đơn giản:

  1. Xem một đoạn ngắn và ghi lại mọi động từ quá khứ bạn nghe được.
  2. Gắn nhãn từng cái: thời gian đã khép lại, kết quả hiện tại, nền đang diễn ra, quá khứ sớm hơn.
  3. Xem lại và shadow câu đó với cùng nhịp và trọng âm.

Nếu bạn thích lặp lại có cấu trúc, hãy kết hợp học theo clip với ôn tập giãn cách. Hướng dẫn Anki cho việc học ngôn ngữ giải thích cách biến câu thật thành flashcard mà không phải học vẹt những thứ vô ích.

Danh sách kiểm nhanh khi viết và nói

  • Nếu bạn nói yesterday/last/in 2019/ago, dùng quá khứ đơn.
  • Nếu bạn muốn nói trải nghiệm/kết quả/khoảng thời gian chưa kết thúc, dùng hiện tại hoàn thành.
  • Nếu bạn đang vẽ bối cảnh, dùng quá khứ tiếp diễn.
  • Nếu bạn cần “xảy ra trước đó”, dùng quá khứ hoàn thành.

Để việc luyện tập bám sát cách dùng thật, hãy thêm cả con số và cụm thời gian, vì chúng kích hoạt lựa chọn thì liên tục. Hướng dẫn số trong tiếng Anh là bạn đồng hành tốt cho ngày tháng, năm và các cụm thời gian nhanh.

Kết luận chính

Các thì quá khứ trong tiếng Anh không phải để học thuộc tên gọi, mà là để chọn dòng thời gian cho người nghe: quá khứ đơn cho sự kiện đã hoàn tất trong thời gian đã khép lại, hiện tại hoàn thành cho quá khứ gắn với hiện tại, quá khứ tiếp diễn cho hành động đang diễn ra, và quá khứ hoàn thành cho một quá khứ sớm hơn. Khi bạn bắt đầu để ý dấu hiệu thời gian và thứ tự câu chuyện trong hội thoại thật, “chọn đúng thì” sẽ trở thành phản xạ nhanh và tự động.

Câu hỏi thường gặp

Quá khứ đơn khác gì hiện tại hoàn thành?
Quá khứ đơn dùng cho hành động đã kết thúc trong một mốc thời gian đã kết thúc: 'I met her last year.' Hiện tại hoàn thành nối quá khứ với hiện tại, thường nói về trải nghiệm hoặc kết quả: 'I have met her.' Nếu bạn nói rõ thời điểm (yesterday, in 2019), thường phải dùng quá khứ đơn.
Có thể nói 'I have seen him yesterday' không?
Trong tiếng Anh Mỹ và Anh chuẩn, không. 'Yesterday' là mốc thời gian đã kết thúc, nên thường dùng quá khứ đơn: 'I saw him yesterday.' Hiện tại hoàn thành hợp với thời gian chưa kết thúc hoặc không cụ thể (today, this week, recently) hoặc không nêu thời gian: 'I have seen him recently.'
Khi nào dùng quá khứ hoàn thành (had + past participle)?
Dùng quá khứ hoàn thành khi cần thể hiện một sự việc trong quá khứ xảy ra trước một sự việc quá khứ khác: 'When I arrived, they had already left.' Nếu thứ tự đã rõ hoặc bạn kể theo chuỗi sự kiện, quá khứ đơn thường đủ: 'I arrived and they left.'
Lỗi phổ biến nhất với quá khứ tiếp diễn là gì?
Người học hay dùng quá khứ tiếp diễn cho hành động đã hoàn tất. Quá khứ tiếp diễn mô tả hành động đang diễn ra (làm nền): 'I was cooking when you called.' Cuộc gọi là sự kiện xen vào. Nếu hành động đã xong và thời gian đã kết thúc, quá khứ đơn phù hợp hơn: 'I cooked dinner last night.'
Người Mỹ và người Anh dùng các thì quá khứ khác nhau không?
Có, khác nhẹ. Tiếng Anh Mỹ thường dùng quá khứ đơn ở chỗ tiếng Anh Anh có thể ưu tiên hiện tại hoàn thành với 'just/already/yet': US 'Did you eat yet?' vs UK 'Have you eaten yet?' Cả hai đều dễ hiểu. Trong văn viết trang trọng, cả hai biến thể vẫn theo các quy tắc cốt lõi về mốc thời gian đã kết thúc như 'yesterday.'

Nguồn và tài liệu tham khảo

  1. Cambridge Dictionary, các mục 'past tense' và mục về thì, truy cập năm 2026
  2. Oxford Learner's Dictionaries, các mục về thì động từ và ngữ pháp, truy cập năm 2026
  3. British Council, LearnEnglish: giải thích và bài tập về các thì quá khứ, truy cập năm 2026
  4. Ethnologue, ấn bản thứ 27, 2024

Bắt đầu học với Wordy

Xem clip phim thật và tăng vốn từ vựng ngay trong lúc xem. Tải miễn phí.

Tải về trên App StoreTải trên Google PlayCó trên Chrome Web Store

Thêm hướng dẫn ngôn ngữ