Aspect Rather Than Tense
Vietnamese verbs never conjugate. Instead of strict tenses, it uses optional "time and aspect markers" to show if an action is completed, ongoing, or anticipated.
How It Works
Vietnamese is often described as a "tenseless" language. This means verbs never change form to show time.
Instead of strict past, present, and future tenses, Vietnamese uses time and aspect markers. These are small, optional words placed usually before the verb (though some, like rồi, go at the end) to show how an action unfolds relative to a point in time:
- đã: The action is completed or happened before a reference time. It is often paired with rồi at the end of the sentence (đã ... rồi) to emphasize completion.
- đang: The action is currently ongoing or in progress.
- sẽ: The action is anticipated or expected.
- rồi: The action is already completed (placed at the end of the sentence).
- chưa: The action has not happened yet.
- vừa / mới: The action just happened.
- sắp: The action is about to happen (often paired with rồi at the end: sắp ... rồi).
- từng: The action is a past experience (have ever done). It is often combined with đã as đã từng to emphasize the past experience.
Key Differences from English:
1. They are optional: If you use a time word like "yesterday" or "tomorrow", the timeframe is already clear. Native speakers naturally drop these markers to sound more natural. (Time and aspect markers are optional)
2. They are relative, not absolute: Because they show time and aspect relative to the context, đang can mean "was doing" (past continuous) if the story is set in the past, and đã can mean "will have done" in a future context.
3. Past Negation: Instead of combining đã with a negative word, native speakers typically drop đã and just use không or chưa before the verb. Use không for a flat denial with no expectation of it happening, and chưa when there is an expectation it might happen later. Note that đã không is also fine and common, for example to stress that something did not happen (e.g., "Hôm qua tôi đã không đi học" - Yesterday I did not go to school) or in "if" sentences (e.g., "Nếu tôi biết, tôi đã không làm" - If I had known, I wouldn't have done it). Never put đã before chưa in a statement. However, unlike đã, you do keep sẽ and đang when negating them (e.g., sẽ không, đang không).
4. Asking Questions: To ask if an action has happened yet, use the pattern đã ... chưa? (or just ... chưa?). Notice that while chưa goes before the verb in negative statements (e.g., chưa ăn - haven't eaten), it goes at the end of the clause in questions (e.g., ăn chưa? - eaten yet?).
5. Combining markers: Markers can be stacked for nuance, such as vừa mới (only just) or đang ... rồi.
Examples (5)
- Tôi đang ăn cơm.
I am eating rice.
Word by Word: I ongoing eat rice.
The marker 'đang' shows that the action is currently in progress.
- Hôm qua, tôi đi Hà Nội.
Yesterday, I went to Hanoi.
Word by Word: Yesterday, I go Hanoi.
Notice the natural omission of 'đã'. Because 'hôm qua' (yesterday) establishes the past timeframe, the verb 'đi' does not need a marker.
- Hôm qua anh ấy không đi làm.
He didn't go to work yesterday.
Word by Word: Yesterday he not go work.
For past negation, native speakers usually drop 'đã' and simply use 'không' before the verb when the past context is clear.
- Tôi chưa xem phim đó.
I haven't seen that movie yet.
Word by Word: I not-yet watch movie that.
Instead of combining a past marker with a negative word, Vietnamese uses 'chưa' to express that an action has not happened up to now.
- Hôm qua lúc 8 giờ, tôi đang xem tivi.
Yesterday at 8 o'clock, I was watching TV.
Word by Word: Yesterday time 8 hour, I ongoing watch TV.
This shows that 'đang' is not strictly the present tense. It marks an ongoing action, which can happen in the past (past continuous).
Common Mistakes
Putting 'đã' before 'chưa' in a statement.
Tôi đã chưa xem phim đó.Tôi chưa xem phim đó.'Chưa' already means 'not yet', so a statement does not add 'đã' before it. Just use 'chưa' (have not yet, implying you might do it later). Use 'không' for a plain denial. 'Đã không' is fine too, as in 'Hôm qua tôi đã không đi học', when you want to stress that it did not happen.
Overusing aspect markers when the time is already clear ('Translationese').
Ngày mai tôi sẽ đi chợ và tôi sẽ mua rau.Ngày mai tôi đi chợ và mua rau.Learners often force 'đã', 'đang', or 'sẽ' into every sentence to mimic English grammar. If a time word like 'ngày mai' (tomorrow) already sets the context, native speakers usually drop the markers.
How It Connects
Related Patterns
- Verbs Never Change Form
Explains the foundational rule that Vietnamese verbs never change their form, which is why aspect markers are used instead.
Foundations - Aspect Markers Are Optional
Explores exactly when and why native speakers drop these markers in everyday conversation.
Level 2 - đãCompleted Action
The specific pattern detailing how to use the completion/anteriority marker.
Level 1 - đangIn Progress
The specific pattern detailing how to use the continuous/ongoing marker.
Level 1 - sẽWill
The specific pattern detailing how to use the anticipated/prospective marker.
Level 1
Learn Next
Patterns that build on this one.
- ... chưa?Have You Yet?Level 1
- chưaNot YetLevel 1
- sắpAbout toLevel 1
- bịPassive for Something UnwelcomeLevel 2
- còn (vẫn còn)Still / LeftLevel 2
- khiWhenLevel 2
- thườngUsuallyLevel 2
- vẫnStillLevel 2
And 1 more in the full list.