Hiện tại hoàn thành hay quá khứ đơn? Cách chọn trong 10 giây
Giải thích bằng tiếng Việt khi nào dùng present perfect và past simple, kèm ví dụ và bài tập ngắn.
This post is also available in English. Read it in English.
Tiếng Việt không chia động từ theo thì, nên "Tôi đã ăn sáng" có thể là I have eaten breakfast hoặc I ate breakfast. Vậy chọn thế nào?
Câu hỏi quan trọng nhất: có thời điểm cụ thể không?
Rule
Nếu câu có thời điểm đã kết thúc (yesterday, last week, in 2020, two days ago) → dùng quá khứ đơn.Nếu không nói khi nào, hoặc khoảng thời gian vẫn chưa kết thúc (today, this week, ever, never, so far) → dùng hiện tại hoàn thành.
Kết quả ở hiện tại
Hiện tại hoàn thành nhấn mạnh kết quả bây giờ, còn quá khứ đơn chỉ kể lại chuyện đã xảy ra.
Các từ đi kèm thường gặp
| Hiện tại hoàn thành | Quá khứ đơn |
|---|---|
| already, yet, just | yesterday, last …, … ago |
| ever, never | in + năm, when I was … |
| for, since | at 5 pm, on Monday |
| so far, recently | then, after that |
Don't say
I have seen that film last week.
Say
I saw that film last week.
Don't say
Did you ever eat durian?
Say
Have you ever eaten durian?
Luyện tập
Quick check
3 questions · nothing is savedI ___ to Da Lat last summer.
___ you ever ___ sushi?
She ___ three emails so far today.
Practise with your own reading
Rock Egg turns articles you choose into quizzes at your level, with daily vocabulary and dictation. Find out where you are with a Level Check.
Keep reading
Used to, be used to, get used to: three phrases, three meanings
They look almost the same, but one is about the past, one is about what feels normal, and one is about change.
a, an or the? The basics in one page
When to use a, when to use an, when to use the, and when to use nothing at all.