Phân Biệt Hiện Tại Hoàn Thành & Quá Khứ Đơn: Học Một Lần – Dùng Chuẩn Suốt Đời!

11/12/2025 · Thầy Vĩnh Bảo · 10 phút

Phân Biệt Hiện Tại Hoàn Thành & Quá Khứ Đơn: Học Một Lần – Dùng Chuẩn Suốt Đời!

Nếu bạn thấy mình luôn lăn tăn giữa “I saw” và “I have seen”, thì bài viết này dành cho bạn. Phân biệt chính xác, nhanh chóng mà không cần học vẹt.

Mở bài: Vì sao cứ nhầm mãi hai thì này?

Nếu bạn thấy mình luôn lăn tăn giữa “I saw” và “I have seen”, thì bạn không hề cô đơn. Ngay cả học sinh mức khá – giỏi vẫn dễ nhầm lẫn hai thì này, bởi chúng đều nói về quá khứ, nhưng mục đích sử dụng lại hoàn toàn khác nhau.

Sau bài viết này, bạn sẽ phân biệt được chính xác – nhanh – không cần ghi nhớ máy móc.

1 Quá khứ đơn – Past Simple

🔹 Khi nào dùng?

Dùng khi hành động đã xảy ra và kết thúc trong quá khứ, đặc biệt là có thời điểm rõ ràng.

➡️ Hành động xong hẳn rồi, không liên quan gì đến hiện tại.

🔹 Công thức:

S + V2 / V-ed

🔹 Dấu hiệu nhận biết:

yesterday, last week, last year, in 2020, two days ago…

🔹 Ví dụ:

  • I visited my grandparents yesterday.
  • She bought a new bike in 2021.

2 Hiện tại hoàn thành – Present Perfect

🔹 Khi nào dùng?

Dùng khi hành động có liên hệ với hiện tại, thuộc 1 trong 3 nhóm sau:

✔ (1) Trải nghiệm

Bạn đã từng làm điều gì đó chưa?

  • I have tried sushi.
  • She has visited Singapore twice.
✔ (2) Kết quả hiện tại

Hành động quá khứ nhưng hiện tại vẫn còn ảnh hưởng.

  • She has lost her keys → (không mở được cửa).
  • I have finished my homework → (bây giờ rảnh).
✔ (3) Kéo dài tới hiện tại

Bắt đầu trong quá khứ – vẫn tiếp tục đến bây giờ.

  • I have lived in Hanoi for 5 years. (→ vẫn sống ở đó).

🔹 Công thức:

S + have/has + V3

🔹 Dấu hiệu nhận biết:

ever, never, already, just, recently, so far, up to now, for, since…

3. Bảng so sánh “một phát hiểu ngay”

Khía cạnh Present Perfect Past Simple
Nói về trải nghiệm ✔ Có ✘ Không
Nói thời điểm cụ thể ✘ Không ✔ Có
Hành động còn ảnh hưởng hiện tại ✔ Có ✘ Không
Bắt đầu quá khứ → kéo dài đến hiện tại ✔ Có ✘ Không
Dấu hiệu đi kèm ever, never, for, since… yesterday, last…, ago…

4. Những lỗi học sinh hay mắc

Lỗi 1

I have seen him yesterday.

➡ yesterday = thời điểm cụ thể → dùng saw

✔ I saw him yesterday.

Lỗi 2

I lived here for 5 years.

➡ (Khi bạn vẫn đang sống ở đó) → dùng Present Perfect

✔ I have lived here for 5 years.

Lỗi 3

This is the first time I ate sushi.

➡ Cấu trúc “This is the first time...” → dùng Present Perfect

✔ This is the first time I have eaten sushi.

5. Mini Test (15 câu)

Chọn đáp án đúng:

1. I ______ him yesterday. (A. have seen / B. saw / C. see / D. seen)

2. She ______ to Thailand twice. (A. has been / B. went / C. goes / D. had gone)

3. They ______ English since 2019. (A. studied / B. have studied / C. study / D. were studying)

4. We ______ the project just now. (A. finished / B. have finished / C. finish / D. had finished)

5. I ______ that movie when I was 10. (A. have watched / B. watched / C. watch / D. have been watching)

6. This is the first time I ______ Vietnamese pho. (A. ate / B. have eaten / C. eat / D. had eaten)

7. She ______ her keys, so she can’t open the door. (A. lost / B. has lost / C. loses / D. had lost)

8. My father ______ in Da Nang for 10 years before moving to Hanoi. (A. has lived / B. lived / C. has been living / D. lives)

9. I ______ him three days ago. (A. saw / B. have seen / C. see / D. was seeing)

10. Up to now, the scientists ______ new evidence. (A. found / B. have found / C. finds / D. had found)

11. She ______ in this school since she was 7. (A. studied / B. studies / C. has studied / D. had studied)

12. When I was young, I ______ to swim. (A. learned / B. have learned / C. learn / D. had learned)

13. They ______ the house last month. (A. have painted / B. painted / C. paint / D. were painting)

14. I ______ this book three times already. (A. read / B. have read / C. have been reading / D. had read)

15. By the time the class started, the teacher ______ the test papers. (A. has prepared / B. prepared / C. had prepared / D. prepares)

👉 Xem Đáp án & Giải thích chi tiết

1 - B (yesterday → Past Simple)

2 - A (trải nghiệm: twice → Present Perfect)

3 - B (since → Present Perfect)

4 - B (just → Present Perfect)

5 - B (when I was 10 = thời điểm quá khứ → Past Simple)

6 - B (This is the first time → Present Perfect)

7 - B (kết quả hiện tại: không mở được cửa → Present Perfect)

8 - B (hành động đã kết thúc trong quá khứ trước khi chuyển đi → Past Simple)

9 - A (ago → Past Simple)

10 - B (up to now → Present Perfect)

11 - C (since → Present Perfect)

12 - A (when I was young → Past Simple)

13 - B (last month → Past Simple)

14 - B (already → Present Perfect)

15 - C (By the time + past simple → past perfect)

🎯 Kết luận

Nếu phải nhớ một câu duy nhất thì hãy nhớ:

Past Simple

= hành động đã kết thúc + có thời điểm cụ thể.

Present Perfect

= trải nghiệm, kết quả, hoặc kéo dài đến hiện tại.

Bài viết liên quan

dukzi.com

Học và Luyện thi Tiếng Anh online