Đã versus Rồi

English translations often make both đã and rồi look like already or a perfect tense. Vietnamese speakers do not use them interchangeably. Preverbal đã locates a situation before a contextually relevant reference point; post-predicate rồi presents the proposition as an attained state and often signals a change from what held before. They can occur separately or together because their meanings overlap only partly.

Vietnamese time reference emerges from lexical aspect, temporal adverbials, discourse order, and aspect particles rather than a compulsory tense paradigm. The contrast here is between đã and rồi. The possession update có rồi receives fuller treatment on the next dedicated page.

Đã looks backward from a reference point

Đã normally stands before the main predicate. It presents the situation as anterior: it holds or occurred before “now,” before a past narrative point, or before a future deadline supplied by context.

Tôi đã gửi hợp đồng sáng nay.

I sent the contract this morning.

Khi tôi đến, mọi người đã bắt đầu họp.

When I arrived, everyone had started the meeting.

Mai anh cứ gọi sau chín giờ; lúc đó tôi đã họp xong rồi.

Tomorrow, call after nine; by then I'll have finished the meeting.

The first đã relates the sending to the present conversation. In the second, it relates the beginning to the later past arrival. In the third, mai and lúc đó establish a future reference point, while đã họp xong rồi locates the completed meeting before that point. Therefore đã is not simply a past-tense word.

With stative predicates, đã can mean that the state has become established, often with an “already” implication.

Tôi đã biết lý do, anh không cần giải thích nữa.

I already know the reason; you don't need to explain further.

This does not mean that đã conjugates biết. It asks the listener to view knowing as attained before the relevant point.

Rồi updates the current discourse state

Post-predicate rồi looks toward the state that now obtains. With a dynamic predicate, it often says that the event has occurred and its result matters now. With a state or gradable property, it can mark a change of state.

Tôi gửi hợp đồng rồi; anh kiểm tra hộp thư nhé.

I've sent the contract; check your inbox.

Cháu ngủ rồi, mình nói nhỏ thôi.

The child is asleep now, so let's speak quietly.

Cà phê nguội rồi, để tôi pha cốc khác.

The coffee has gone cold; let me make another cup.

In ngủ rồi and nguội rồi, an English past translation would obscure the point: the sleeping and cold states hold now. This current-state update is central to rồi.

Clause-final rồi can also sequence discourse: one event is completed before the next. It may be closer to English then in such contexts.

Ăn cơm rồi mình đi xem phim nhé.

Let's eat and then go see a film.

Here the planned eating is future, even though rồi appears. The construction orders events; it does not put eating in the past.

💡
Use position as your first clue: đã + predicate establishes anteriority; predicate + rồi establishes a new or currently relevant state. Translation with English already is only an after-effect of those meanings.

Why đã ... rồi is possible

Because the two markers contribute different perspectives, Vietnamese can frame the same predicate with both: đã + V + rồi. Đã looks backward to the event's prior occurrence; rồi turns that occurrence into the discourse's settled update. The combination is often emphatic, especially when correcting an assumption or responding to impatience.

Tôi đã thanh toán rồi, đây là biên lai.

I've already paid; here's the receipt.

Em đã bảo anh rồi mà!

I already told you!

Hồ sơ này đã hết hạn rồi, chị phải nộp lại.

This document has expired now; you need to submit it again.

The final particle mà in the second example adds insistence or reminder (informal). It is not part of the aspect construction. Neither đã nor rồi is always obligatory. Sáng nay tôi thanh toán is temporally clear because sáng nay and context do the work; adding particles changes viewpoint and discourse force.

Questions and negative counterparts

A neutral experience or completion question commonly uses đã ... chưa? The pair sets up an anteriority contrast: has the event occurred yet, or is it still pending?

Anh đã đọc email tôi gửi chưa?

Have you read the email I sent?

A question with post-predicate rồi more often checks an inference or reacts to apparent new information. Intonation and final particles matter.

Anh đọc email rồi à?

Oh, you've read the email already?

The first is a neutral status check. The second suggests surprise, confirmation, or an update to the speaker's assumptions. In speech, rồi hả? is a common southern-leaning colloquial variant (regional: Southern; informal), while rồi à? is widespread.

For “not yet,” Vietnamese normally uses chưa, not a mechanical negation of đã. Không ... rồi can instead express that a formerly expected or habitual situation no longer holds, depending on the predicate and context.

Tôi chưa nhận được phản hồi.

I haven't received a response yet.

Giờ thì tôi không làm ở đó nữa rồi; tuần trước tôi đã chuyển sang công ty khác.

I don't work there anymore; I moved to another company last week.

The combination nữa rồi marks cessation/change relative to the prior state. It is not simply “not have worked.”

Scope, event type, and time expressions

With an accomplishment, đã says the event is anterior but does not by itself guarantee its natural endpoint. Objects, result predicates, and context determine boundedness. Đã đọc cuốn sách can mean that the reading occurred; in a suitable context it strongly suggests completion, but đã đọc một phần explicitly cancels that inference.

Tôi đã đọc một phần báo cáo, nhưng vẫn chưa đọc xong.

I've read part of the report, but I still haven't finished it.

This sentence demonstrates why treating đã as a perfective completion operator is inaccurate: đã đọc and chưa đọc xong coexist naturally. Xong asserts the endpoint; see rồi versus xong.

With temporal adverbials, adding đã can foreground anteriority or contrast rather than merely repeat past time.

Năm ngoái chị ấy làm ở Đà Nẵng; năm nay chị ấy chuyển vào Thành phố Hồ Chí Minh rồi.

Last year she worked in Đà Nẵng; this year she has moved to Ho Chi Minh City.

The first clause needs no marker because năm ngoái fixes its time. Final rồi in the second makes the move a current update.

Compact comparison

PatternPrimary viewpointTypical effect
đã + Vevent/state anterior to a reference pointpast, past-perfect, or deadline reading from context
V + rồiproposition is attained and relevantcurrent result, change of state, or event sequence
đã + V + rồianteriority plus settled updateemphatic “already,” reminder, correction
đã + V + chưa?neutral check of prior occurrence“Have you ... yet?”
V + rồi à?reaction to inferred new statesurprise or confirmation

The following minimal set belongs to one system but not one paradigm:

FormInterpretive cue
đã ănanterior eating
đang ănongoing eating
sẽ ănprojected eating
ăn rồieating now counts as done
từng điprior experience of going
mới đếnrecent arrival
chưa xongexpected endpoint not reached
sắp mưaimminent rain
vẫn chờcontinued waiting

A dialogue in context

— Chị đã đặt phòng chưa? — Tôi đặt rồi, nhưng khách sạn chưa gửi thư xác nhận. — Thế à? Tôi tưởng chị chưa quyết định. — Tôi đã quyết định từ hôm qua rồi.

— Have you booked a room yet? — I have, but the hotel hasn't sent confirmation. — Really? I thought you hadn't decided. — I already decided yesterday.

Đã đặt ... chưa? neutrally asks about prior occurrence. Đặt rồi supplies the relevant update. Chưa gửi leaves the confirmation pending. The final đã ... từ hôm qua rồi combines explicit past time with both markers to correct the other speaker's outdated assumption.

Common Mistakes

Adding đã to every past-time clause

❌ Hôm qua tôi đã mệt nên đã ở nhà và đã ngủ cả ngày.

Overmarked — repeated đã makes an ordinary narrative heavy and treats it like compulsory past inflection.

✅ Hôm qua tôi mệt nên ở nhà ngủ cả ngày.

Yesterday I was tired, so I stayed home and slept all day.

The initial adverbial supplies past time for the sequence. Use đã only when anteriority or contrast needs highlighting.

Putting rồi before the verb as an English auxiliary

❌ Tôi rồi gửi tài liệu.

Incorrect — aspectual rồi does not occupy the English auxiliary position before gửi.

✅ Tôi gửi tài liệu rồi.

I've sent the documents.

Post-predicate placement is part of rồi's discourse-update function.

Assuming đã guarantees completion

❌ Tôi đã đọc báo cáo, tức là tôi đọc xong toàn bộ rồi.

Incorrect inference — đã đọc alone does not logically assert that the whole report was completed.

✅ Tôi đã đọc nửa đầu báo cáo, nhưng chưa đọc xong.

I've read the first half of the report, but I haven't finished it.

Completion comes from the object, context, or a result expression such as xong, not automatically from đã.

Using đã for a current change of state

❌ Trời đã tối, mình về thôi.

Possible only with an anterior or ‘already’ contrast; not the neutral everyday update intended here.

✅ Trời tối rồi, mình về thôi.

It's dark now; let's go home.

The natural motivation for leaving is the newly current state, so rồi is the direct choice.

Key Takeaways

  • Đã precedes the predicate and marks anteriority relative to a contextually supplied point.
  • Rồi follows the predicate and presents the proposition as attained, often with current relevance or change of state.
  • Đã ... rồi is meaningful layering, not a double past tense.
  • Vietnamese can omit both when time expressions and discourse already locate the event.

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

  • Rồi versus XongB2 — Distinguish post-predicate rồi, which updates the discourse to a new state, from xong, which says that a bounded task reaches its endpoint.
  • Có Rồi and New PossessionB2 — Use có rồi to announce that a person now has something or that a previously missing entity has become available.
  • Aspect Scope under Negation and QuestionsC2 — How Vietnamese negation and question frames target occurrence, completion, experience, continuation, and viewpoint.
  • Đã and Prior RealizationA2 — Use đã to present a situation as realized before a reference point without treating it as a compulsory past-tense marker.