Vietnamese can locate an event with a fixed point on a calendar—ngày 12 tháng 5, “May 12”—or calculate it relative to a reference point—hai ngày sau, “two days later.” The grammar of the predicate does not change, but choosing the wrong reference point can move an event by days, months, or years.
The central question is: relative to what? Expressions such as hôm qua and ngày mai are normally calculated from the moment of speaking. Expressions such as hôm trước, ngày hôm sau, and hai ngày sau can be calculated from a time already established in a story. This page explains those anchors; it leaves the way a whole narrative advances from event to event to Narrative Sequencing without Repeated Markers.
The expressions on this page are neutral unless noted otherwise. Exact full dates are especially common in formal and administrative writing; vague hôm trước “the other day” is more at home in conversation.
Calendar time: identify a fixed slot
Calendar and clock expressions identify a conventional time slot. Vietnamese normally orders a full date from smaller calendar unit to larger one: ngày + date + tháng + month + năm + year.
| Type | Vietnamese | Meaning |
|---|---|---|
| clock time | lúc tám giờ ba mươi | at 8:30 |
| weekday | thứ Năm | Thursday |
| date | ngày 12 tháng 5 | May 12 |
| full date | ngày 12 tháng 5 năm 2027 | May 12, 2027 |
| named period | tháng Mười năm nay | October this year |
Cuộc phỏng vấn bắt đầu lúc tám giờ ba mươi ngày 12 tháng 5.
The interview begins at 8:30 on May 12.
Hạn nộp hồ sơ là ngày 18 tháng 6, trước năm giờ chiều.
The application deadline is June 18, before five in the afternoon.
These clauses can remain unmarked because the calendar expression locates them. Sẽ is possible if the speaker wants to present a prediction or projection, but it is not required merely because the date is in the future.
Deictic time: calculated from now
Some relative expressions use the speaking moment as their default center. This is called a deictic center.
| Expression | Usual anchor | Meaning |
|---|---|---|
| hôm nay | speech day | today |
| hôm qua | one day before speech day | yesterday |
| hôm kia | two days before speech day | the day before yesterday |
| ngày mai | one day after speech day | tomorrow |
| ngày kia | two days after speech day | the day after tomorrow |
| tuần trước / tuần tới | speech time and its current week | last week / next week |
| hai ngày nữa | normally speech time | in two days |
| cách đây hai ngày | speech time | two days ago |
Hai ngày nữa tôi đi Đà Lạt, nhưng vé vẫn chưa mua.
I'm going to Đà Lạt in two days, but I still haven't bought the ticket.
Cách đây ba tuần chúng tôi còn chưa biết nhau.
Three weeks ago, we did not even know each other yet.
Nữa in hai ngày nữa looks forward from the active “now.” Cách đây measures backward from now. In indirect reports or stories, speakers often replace these with explicitly anchored forms so the reader does not mistake a character's “tomorrow” for the narrator's tomorrow.
Anaphoric time: calculated from another event
An anaphoric time expression takes its reference point from the discourse. If a story has established Monday, hai ngày sau means two days after that Monday, not necessarily two days after the speaker speaks.
Thứ Hai Lan nhập viện; hai ngày sau bác sĩ cho cô ấy về nhà.
Lan was admitted to the hospital on Monday; two days later the doctor sent her home.
Tối hôm trước trời mưa lớn, nhưng sáng hôm sau đường đã khô.
It rained heavily the previous evening, but the following morning the road was already dry.
Useful narrative pairs include hôm trước / hôm sau “the previous day / the following day,” trước đó / sau đó “before that / after that,” and năm trước / năm sau “the previous year / the following year” when a reference year is clear.
The short expression hôm trước is context-sensitive. In conversation it can mean “the other day,” while in a tightly structured narrative it can mean “the previous day.” If precision matters, use a date or say ngày hôm trước relative to an established day.
The same date, different descriptions
Suppose today is May 10. All three expressions below can identify May 12, but they package it differently:
Chúng ta gặp nhau ngày 12 tháng 5 nhé.
Let's meet on May 12. (fixed calendar identification)
Chúng ta gặp nhau ngày kia nhé.
Let's meet the day after tomorrow. (calculated from today)
Hai ngày sau buổi họp đầu tiên, chúng ta gặp lại nhé.
Let's meet again two days after the first meeting. (calculated from another event)
The first keeps the same month-and-day label when read later, although long-term records may also need a year. The second changes its calendar referent as the day of speaking changes. The third depends on knowing when the first meeting occurs. Formal notices and contracts strongly favor explicit dates; everyday speech freely uses deictic expressions when speaker and listener share the same “now.”
Markers add viewpoint, not a calendar coordinate
Aspect and time markers do not replace temporal expressions. They tell the listener how to view a situation relative to the chosen reference point.
| Pattern | Viewpoint | Possible time anchor |
|---|---|---|
| đã ăn | prior realization | before now or another point |
| đang ăn | ongoing | at now or another point |
| sẽ ăn | projected | after a reference point |
| ăn rồi | complete / new state | by the relevant point |
| từng đi | prior experience | within an earlier interval |
| mới đến | recent arrival | shortly before the reference point |
| vừa đến | immediately recent arrival | just before the reference point |
| chưa xong | noncompletion | up to the reference point |
| sắp mưa | imminent rain | shortly after the reference point |
| vẫn chờ | continued waiting | through the reference point |
In their recent-past readings, vừa đến straightforwardly locates an arrival immediately before the reference point, whereas mới đến often adds “only just” and can highlight how little time has elapsed.
Đến ngày 12 tháng 5, nếu hồ sơ vẫn chưa xong thì gọi cho tôi.
By May 12, if the application is still not finished, call me.
The date supplies a fixed reference point; vẫn chưa xong says that noncompletion persists up to it. No single Vietnamese marker works as an inflected future perfect.
A conversation that repairs an unstable “tomorrow”
— Anh nói ‘ngày mai’ trong tin nhắn hôm qua, vậy là hôm nay phải không? — Đúng, nhưng để khỏi nhầm: mình gặp lúc ba giờ chiều ngày 12 tháng 5. — Được, tôi ghi ngày cụ thể rồi.
— You said ‘tomorrow’ in yesterday's message, so that means today, right? — Yes, but to avoid confusion: we're meeting at 3 p.m. on May 12. — Okay, I've written down the exact date.
The dialogue shows why relative expressions can become unstable when messages are read later. Ngày mai is interpreted from the day the message was written, while ngày 12 tháng 5 stays fixed. In informal real-time conversation, ngày mai is efficient; for delayed communication, a date is safer.
Reference-point shifts inside a story
Once a narrative moves to a past date, “before” and “after” can be computed from that date. English also allows this, but its tense system often signals the shift through had or would. Vietnamese can make the anchor explicit instead.
Năm 2018 anh ấy chuyển vào Huế; năm trước đó anh ấy còn làm việc ở Hà Nội.
In 2018 he moved to Huế; the year before that he was still working in Hà Nội.
Cô ấy nói sẽ trả lời vào thứ Sáu, nhưng đến thứ Hai tuần sau tôi mới nhận được thư.
She said she would reply on Friday, but I did not receive the letter until the following Monday.
In the second example, sẽ projects the reply from the time of the promise, while thứ Hai tuần sau supplies the later calendar frame. The actual arrival is delayed, highlighted by mới.
Common Mistakes
1. Using nữa where the meaning is “later than a past event.” Nữa normally counts forward from the current center; sau attaches naturally to an established reference point.
❌ Năm 2020 họ gặp nhau; hai năm nữa họ kết hôn.
Misleading in a past narrative—hai năm nữa sounds like two years from the speaker's current center.
✅ Năm 2020 họ gặp nhau; hai năm sau họ kết hôn.
They met in 2020; two years later they married.
2. Copying English date order. Vietnamese uses ngày...tháng...năm....
❌ Tháng 7 ngày 4 chúng tôi bay.
Unnatural as a standard Vietnamese date because the month has been placed before the day.
✅ Ngày 4 tháng 7 chúng tôi bay đến Thành phố Hồ Chí Minh.
On July 4 we fly to Ho Chi Minh City.
3. Treating ngày mai as permanently attached to a calendar date. Its referent changes with the speech day.
❌ Tin nhắn cũ ghi ngày mai, nên chắc là ngày mai tính từ hôm nay.
Incorrect inference—‘tomorrow’ in an old message is calculated from when that message was written.
✅ Tin nhắn gửi vào thứ Ba ghi ngày mai, tức là thứ Tư.
The message sent on Tuesday says ‘tomorrow,’ meaning Wednesday.
4. Adding đã or sẽ as though they themselves named a date. They contribute viewpoint, not a fixed calendar coordinate.
❌ Cuộc hẹn sẽ vào ngày nào? — Sẽ.
Incorrect—sẽ projects an event but cannot answer which day it occurs.
✅ Cuộc hẹn vào thứ Sáu tuần tới.
The appointment is next Friday.
Key Takeaways
- Calendar expressions identify stable conventional slots; relative expressions must be calculated from a reference point.
- Hôm qua, ngày mai, hai ngày nữa, and cách đây... normally use the speech time as their center.
- Ngày hôm sau, trước đó, and hai ngày sau normally use a time already established in the discourse.
- Đã, đang, sẽ, rồi, từng, mới, chưa, sắp, and vẫn shape the viewpoint on a situation; they do not supply a calendar date by themselves.
Now practice Vietnamese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Vietnamese →Related Topics
- Temporal Adverbials before and after the SubjectA1 — Choose where to place Vietnamese time expressions to frame a whole scene, contrast one subject's schedule, or identify an event time.
- Narrative Sequencing without Repeated MarkersA1 — Tell a Vietnamese story by establishing time once, ordering events clearly, and using aspect markers only when the viewpoint changes.
- How Vietnamese Locates Events in TimeA1 — Understand how context, time expressions, event type, and markers such as đã, đang, sẽ, rồi, từng, mới, vừa, chưa, sắp, and vẫn work together.
- Cần for Need and RequirementA1 — How cần expresses a needed action, resource, or condition, and how it differs from binding obligation with phải.