Common Mistakes with Đã, Đang, Sẽ, and Rồi

English verbs normally force a tense choice. Vietnamese verbs do not conjugate for tense, so đã, đang, sẽ, and rồi are not a four-part replacement chart for past, progressive, future, and perfect. They present situations from different viewpoints: đã marks prior realization, đang an ongoing internal phase, sẽ a projection, and post-predicate rồi completion or a newly established state relevant to the discourse.

Time phrases and context often make an unmarked predicate sufficient. The central English-speaker error is therefore not merely choosing the wrong marker; it is assuming every English finite verb requires one. This page leaves the polarity contrast between không and chưa to Common Mistakes with Không and Chưa.

Choose the message, not the English tense

Your intended viewpointLikely formDiagnostic question
time is already clear; no special viewpointbare predicateWould the time phrase or conversation locate it unaided?
situation realized before a reference pointđã + predicateDoes “by then, this was a fact” matter?
inside an unfolding phaseđang + predicateDoes being in progress matter?
prediction, intention, or prospective commitmentsẽ + predicateAm I presenting it as projected rather than merely scheduled?
completed phase or changed current statepredicate + rồiIs “now completed / now the case” relevant?
💡
First remove all four markers and read the context. Then add back only the viewpoint that your message needs. This exposes markers inserted solely to imitate an English verb form.

Error pattern 1: đã in every past clause

⚠️ Hôm qua tôi đã thức dậy muộn, đã gọi xe rồi đã đi làm.

Grammatical only with special emphasis, but heavy as a neutral story because hôm qua already establishes past time.

✅ Hôm qua tôi thức dậy muộn, gọi xe rồi đi làm.

Yesterday I woke up late, called a car, and went to work.

Đã is useful when realization itself matters:

Tôi đã gửi hồ sơ; chị kiểm tra email giúp tôi nhé.

I have sent the application; please check your email.

The speaker presents sending as a completed prior fact that licenses the request. In the narrative, clause order and hôm qua already do the temporal work.

Error pattern 2: đang for every English progressive

⚠️ Tuần sau tôi đang thuyết trình lúc hai giờ.

Marked as a neutral schedule; with a suitable future reference point, it can instead mean that the presentation will be in progress at two.

✅ Tuần sau tôi thuyết trình lúc hai giờ.

I'm giving a presentation at two next week.

English uses a present progressive for an arrangement; Vietnamese can use a future time phrase plus a bare predicate. Đang can occur with future reference, but only when the speaker chooses an ongoing viewpoint rather than merely announcing the schedule. It is right when ongoingness matters:

Tôi đang lái xe, lát nữa gọi lại nhé.

I'm driving; call me back in a little while.

Stable states often resist progressive framing:

❌ Tôi đang biết kết quả cuối cùng.

Unnatural for the stable meaning ‘I know the final result.’

✅ Tôi biết kết quả cuối cùng.

I know the final result.

Error pattern 3: sẽ in every future sentence

⚠️ Theo lịch, ngày mai cuộc họp sẽ bắt đầu lúc chín giờ.

Possible, but sẽ adds projection; it is often unnecessary in a neutral statement of the fixed schedule.

✅ Theo lịch, ngày mai cuộc họp bắt đầu lúc chín giờ.

According to the schedule, tomorrow's meeting starts at nine.

Use sẽ when prediction, intention, or commitment is genuinely at issue:

Tôi sẽ gửi bản sửa trước năm giờ, chị yên tâm nhé.

I'll send the revision before five; don't worry.

The marker helps present a commitment. With Ngày mai tôi về quê, the future time phrase can carry a settled plan without sẽ.

Error pattern 4: moving rồi to an English “already” slot

Post-predicate rồi does not move before the verb just because English places already there.

❌ Tôi rồi gửi thư.

Incorrect word order for ‘I have already sent the letter.’

✅ Tôi gửi thư rồi.

I have sent the letter already.

If explicit completion matters, use xong with the predicate:

✅ Tôi đã sửa xong bản kế hoạch rồi.

I have finished revising the plan.

Here đã sets up prior realization, xong expresses the endpoint, and rồi updates the discourse. Their co-occurrence is not redundant because each contributes something different.

Đã versus rồi: both grammatical, different viewpoints

Tôi đã ăn.

I ate / have eaten. (Eating is presented as a prior realized fact.)

Tôi ăn rồi.

I've eaten already. (The meal is complete, so the resulting situation now holds.)

At lunch, Tôi ăn rồi naturally answers an offer of food: the relevant update is that the speaker no longer needs to eat. In a report of what happened before a meeting, tôi đã ăn can establish prior realization. Speakers often combine them—Tôi đã ăn rồi—when both backward framing and completed current relevance matter. Correcting one form to the other without naming this difference is bad editing.

Error pattern 5: assuming đã guarantees completion

⚠️ Tôi đã làm báo cáo.

I worked on / did the report; without context this does not always guarantee that every part is finished.

✅ Tôi đã làm xong báo cáo.

I have finished the report.

With an activity, đã establishes that the activity occurred. Xong explicitly supplies an endpoint. Likewise Lan đang viết luận văn says she is inside the writing process; it makes no promise that the thesis will be completed.

The reference point can be past or future

Khi tôi đến bệnh viện, mẹ đang ngủ.

When I arrived at the hospital, Mom was sleeping.

Đang is not present tense; the arrival supplies a past reference point. Similarly:

Đến lúc chị tới nhà hát thì buổi diễn đã bắt đầu rồi.

By the time you reach the theater, the performance will already have started.

Đã is not simply past tense either. It places the performance's beginning before the future reference point đến lúc chị tới nhà hát. These examples expose the weakness of one-to-one tense matching.

Dialogue repair

❌ A: Hôm qua chị làm gì? — B: Tôi đã đi chợ, đã về nhà rồi đã nấu cơm. Bây giờ tôi đang biết kết quả. Ngày mai tôi sẽ có cuộc họp lúc chín giờ theo lịch.

A: What did you do yesterday? — B: I went shopping, went home, and cooked. Now I am knowing the result. Tomorrow I will have a meeting at nine according to schedule. The reply copies English tense choices.

✅ A: Hôm qua chị làm gì? — B: Tôi đi chợ, về nhà rồi nấu cơm. Bây giờ tôi biết kết quả rồi. Ngày mai tôi có cuộc họp lúc chín giờ.

A: What did you do yesterday? — B: I went shopping, came home, and cooked. Now I know the result. Tomorrow I have a meeting at nine.

The opening hôm qua scopes over the narrative, so the bare predicates advance it. Biết is a state, while final rồi presents knowing as newly established. Ngày mai locates the scheduled meeting without compulsory sẽ.

Register and regional notes

These core markers and positions are standard nationwide. Conversation uses final rồi frequently because speakers constantly update one another about changed states. Formal reports may favor đã to present documented realization and đang for processes officially underway: Cơ quan chức năng đang điều tra vụ việc “The authorities are investigating the matter” (formal). Headlines often omit markers when dates and news context suffice. Regional pronunciation never justifies spelling đã, đang, sẽ, or rồi without their full Quốc ngữ marks.

Common Mistakes

1. Stacking markers as a tense formula

❌ Ngày mai tôi đã sẽ đang làm việc.

Incorrect mechanical stack for ‘I will have been working.’

✅ Đến trưa mai, tôi làm việc được bốn tiếng rồi.

By noon tomorrow, I will have been working for four hours.

Vietnamese builds the duration relative to a future boundary; it does not reproduce the English auxiliary stack.

2. Reading every bare predicate as present

⚠️ Tuần tới tôi sẽ về quê dự đám giỗ.

Grammatical, but sẽ adds explicit projection; it is not required merely to make the future meaning clear.

✅ Tuần tới tôi về quê dự đám giỗ.

Next week I'll return to my hometown for a death-anniversary gathering.

Both sentences can refer to the same future trip. The warning targets the belief that a bare predicate must be present-time, not the natural use of sẽ when the speaker genuinely wants a projected viewpoint.

3. Treating rồi as decorative

⚠️ Em bé ngủ, cả nhà nói nhỏ thôi.

Possible, but it merely states that the baby sleeps; it does not clearly announce the newly established state.

✅ Em bé ngủ rồi, cả nhà nói nhỏ thôi.

The baby is asleep now, so everyone please speak quietly.

For self-editing, label each marker with one word—realized, ongoing, projected, completed/changed. If you cannot name its contribution, remove it and let time expressions or context work. If completion is essential, check whether xong is needed rather than expecting đã to supply an endpoint.

Key Takeaways

  • Begin with an unmarked predicate when time and viewpoint are already clear.
  • Use đã for prior realization, đang for an internal ongoing phase, and sẽ for explicit projection.
  • Put rồi after the predicate when completion or a changed state is relevant now.
  • Do not infer completion from đã alone; use xong when reaching the endpoint is the crucial claim.

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