Ngữ pháp · Phân biệt thì
Quá Khứ Đơn vs Hiện Tại Hoàn Thành — phân biệt cho hết nhầm
Cả hai đều có thể dịch là “đã”, nhưng quá khứ đơn đóng câu chuyện lại trong quá khứ, còn hiện tại hoàn thành vẫn giữ một sợi dây nối tới hiện tại.
- Quá khứ đơn: việc đã kết thúc, thường có thời điểm quá khứ xác định.
- Hiện tại hoàn thành: trải nghiệm, kết quả hiện tại hoặc việc kéo dài đến nay; không nói thời điểm quá khứ đã kết thúc.
- Yesterday, ago, last... đi với quá khứ đơn; yet, already, ever, since, for thường gợi hiện tại hoàn thành.
- Hỏi “When?” về một sự kiện đã xảy ra thì thường dùng quá khứ đơn.
🧩 Vì sao hai thì hay bị nhầm?
Tiếng Việt dùng “đã” cho cả I visited Da Nang và I have visited Da Nang. Tiếng Anh buộc người nói chọn: đang kể một sự kiện ở thời gian quá khứ, hay đang nói về trải nghiệm/kết quả có ý nghĩa ở hiện tại?
📅 Quá khứ đơn nói gì?
Dùng V2/ed cho việc đã xảy ra và kết thúc trong một khoảng quá khứ đã đóng. Câu thường cho biết hoặc ngầm hiểu thời điểm.
I visited Da Nang in 2024.
Tôi đã thăm Đà Nẵng năm 2024.
She lost her keys yesterday, but she found them later.
Hôm qua cô ấy làm mất chìa khóa, nhưng sau đó đã tìm thấy.
Công thức: Khẳng định: S + V2/ed. Phủ định: S + did not + V. Nghi vấn: Did + S + V?
🔗 Hiện tại hoàn thành nói gì?
Dùng have/has + V3 cho trải nghiệm không nói rõ lúc nào, kết quả còn ảnh hưởng hiện tại, hoặc hành động bắt đầu trước đây và vẫn tiếp tục.
I have visited Da Nang three times.
Tôi đã đến Đà Nẵng ba lần. (trải nghiệm đến nay)
She has lost her keys.
Cô ấy làm mất chìa khóa rồi. (hiện chưa có chìa khóa)
We have lived here since 2020.
Chúng tôi sống ở đây từ năm 2020 đến nay.
“Past Simple trả lời: chuyện xảy ra khi nào? Present Perfect trả lời: đến bây giờ chuyện đó có ý nghĩa gì?”
⚖️ Đặt hai thì cạnh nhau
Quá khứ đơn
I saw that film last night.
Tôi xem phim đó tối qua. Mốc đã kết thúc.
Did you go to Japan in 2023?
Bạn có đi Nhật năm 2023 không?
Hiện tại hoàn thành
I have seen that film.
Tôi đã xem phim đó rồi. Không nói khi nào.
Have you ever been to Japan?
Bạn từng đến Nhật chưa?
Ngoài đời: “I lived in Hanoi for five years” thường nghĩa là giờ không còn sống ở đó. “I have lived in Hanoi for five years” thường nghĩa là hiện vẫn sống ở Hà Nội.
🔑 Dấu hiệu vàng
| Quá khứ đơn | Hiện tại hoàn thành |
|---|---|
| yesterday, ago, last week | already, just, yet |
| in 2020, when I was young | ever, never, so far |
| then, at that time | since + mốc, for + khoảng |
| this morning (nếu buổi sáng đã hết) | today/this week (nếu khoảng chưa hết) |
Dễ nhầm: Không dùng hiện tại hoàn thành với yesterday, ... ago, last..., hoặc in + năm quá khứ. “Today” có thể đi với hiện tại hoàn thành nếu ngày hôm nay chưa kết thúc.
🚧 Lỗi hay gặp
I have seen him two days ago.→ I saw him two days ago.Did you ever visit Singapore?→ Have you ever visited Singapore? (hỏi trải nghiệm đến nay)She has gone there last week.→ She went there last week.We live here since 2022.→ We have lived here since 2022.
🧪 Cách chọn thì trong bài thi
Trước tiên, khoanh mốc thời gian. Nếu thấy một thời điểm quá khứ đã kết thúc như yesterday, last year, two hours ago, ưu tiên quá khứ đơn. Nếu không có mốc đóng, hãy hỏi hành động có tạo kết quả hiện tại, là trải nghiệm đến nay hoặc kéo dài đến nay không. Trong đoạn hội thoại, nhìn cả câu sau: “I cannot open the door” giải thích vì sao câu trước dùng I have lost my key. Cuối cùng, kiểm tra dạng động từ: quá khứ đơn dùng V2/ed, còn hiện tại hoàn thành luôn cần have/has + V3.
✅ Tự kiểm tra (5 câu)
- I ______ (meet) him yesterday.
- She ______ just ______ (finish) lunch.
- ______ you ever ______ (try) sushi?
- We ______ (move) here in 2021.
- He ______ (know) her for ten years.
Đáp án: 1. met — 2. has just finished — 3. Have / tried — 4. moved — 5. has known.