Đã and Prior Realization

Vietnamese đã normally presents a situation as realized before a reference point. That often corresponds to English did or has done, but đã is not a past-tense ending: it is a separate preverbal word, it is not obligatory in every past-time sentence, and its reference point need not be the present moment.

The practical question is therefore not “Is this sentence past?” but “Do I want to frame this situation as already realized relative to the point we are discussing?” Time expressions, context, and narrative order can locate an event without đã. Use the marker when prior realization itself matters.

The basic pattern

The ordinary order is subject + đã + predicate. Objects and complements remain after the predicate.

Tôi đã gửi hợp đồng cho chị Mai.

I have sent the contract to Ms. Mai.

Anh ấy đã về nhà trước khi trời mưa.

He went home before it rained.

In the first example, the useful news is that the sending is now a realized fact. In the second, đã về is prior to a contextually relevant point in the past. Neither example shows a verb conjugation: gửi and về retain exactly the same form.

💡
Think of đã as putting a check mark beside a situation: by the relevant point, it counts as realized. That image is more reliable than translating it mechanically as English -ed.

Four contrasts learners must keep separate

The same verb can be viewed in several ways:

VietnameseWhat it foregroundsLikely English rendering
Hôm qua tôi đi.past time supplied by hôm quaI went yesterday.
Tôi đã đi.the going is a prior realized factI went / I have gone.
Tôi đi rồi.departure is complete; the resulting situation now holdsI have left / I already went.
Tôi đã từng đi.the trip belongs to prior experienceI have been there before.

Hôm qua tôi đi khám răng, rồi về thẳng nhà.

Yesterday I went to the dentist and then went straight home.

Here hôm qua establishes past time, and the unmarked predicates advance the story. Adding đã to both verbs would be possible only with a special contrast, but it is not required simply because English uses past forms.

Tôi đã đi khám rồi, anh đừng đặt thêm lịch nữa.

I've already gone for the checkup, so don't book another appointment.

This sentence combines the backward-looking frame of đã with post-predicate rồi, which confirms that the expected task is complete. The dedicated pages on post-predicate rồi and đã...rồi examine those meanings in depth.

Tôi đã từng đi Hội An, nhưng chưa bao giờ ở đó quá một tuần.

I've been to Hội An before, but I've never stayed there for more than a week.

Từng adds an experiential meaning: at least one occasion belongs to the person's life experience. Bare đã đi does not itself mean “have ever been.”

Why explicit past time can make đã optional

Vietnamese does not force every finite clause to carry a tense value. Once hôm qua, năm ngoái, or the preceding discourse supplies a past frame, an unmarked predicate is normally enough.

Năm ngoái công ty mở thêm hai chi nhánh ở miền Trung.

Last year the company opened two more branches in central Vietnam.

Năm ngoái công ty đã mở được hai chi nhánh, vượt mục tiêu ban đầu.

Last year, the company managed to open two branches, exceeding its original target.

The second version does more than repeat “past.” Đã packages the opening as achieved, while được suggests successful attainment. This realized result supports the evaluation that follows.

In narratives, repeated đã can sound heavy because events are already ordered by the story:

Sáng qua tôi dậy muộn, gọi xe, chạy xuống sảnh rồi mới nhớ ra mình để quên máy tính.

Yesterday morning I woke up late, called a car, ran down to the lobby, and only then remembered that I had left my laptop behind.

The opening adverb establishes the time. Clause order carries the sequence. The last event uses mới because delayed realization, not simple pastness, is the point.

The reference point can be past or future

Although đã often means “before now,” its deeper meaning is anteriority to a reference point selected by the discourse.

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

When I arrived at the hospital, Mom was already asleep.

The sleeping state began or held before tôi đến, a past reference point. With a future reference point, English often needs a future perfect:

Đến lúc anh tới sân bay thì tôi đã lên máy bay rồi.

By the time you reach the airport, I will already have boarded the plane.

Vietnamese does not create a special “future perfect” verb. Khi anh đến establishes the future reference point; đã...rồi frames boarding as complete before it.

Đã with activities, achievements, and states

Event type affects the interpretation. With a bounded achievement such as đến “arrive,” đã readily presents the boundary as reached. With an activity such as làm việc “work,” it says that working was realized but does not, by itself, state its endpoint. With a state, đã can present that state as holding before the reference point and often suggests a contrast with another phase.

Đội kỹ thuật đã đến, nhưng họ chưa bắt đầu sửa máy.

The technical team has arrived, but they have not started repairing the machine yet.

Tôi đã làm việc ở Huế ba năm trước khi chuyển vào Đà Nẵng.

I worked in Huế for three years before moving to Đà Nẵng.

Hồi đó tôi đã biết chuyện, nhưng không muốn nói ra.

At that time I already knew about it, but I did not want to say anything.

Do not infer completion where the predicate lacks a natural endpoint. Đã làm việc asserts prior working, not necessarily “finished the work.” To express completion, Vietnamese can add xong or use context: đã làm xong báo cáo “has finished the report.”

Negation, questions, and scope

For an expected event that has not occurred up to the reference point, Vietnamese normally uses chưa, not a mechanical không đã.

Tôi chưa đọc thư của anh.

I haven't read your letter yet.

The standard realization question is đã...chưa?:

Chị đã đặt vé chưa? — Tôi đặt rồi.

Have you booked the tickets yet? — Yes, I have.

Here đã places “booking” in the realization frame, and chưa asks whether that threshold has been reached. A natural positive answer often uses rồi rather than repeating the entire marked question.

Negation with đã is possible when đã has broader discourse scope, especially in careful or formal language, but the order and context matter. Đã không commonly means that nonoccurrence or refusal itself became the realized fact.

Cuối cùng anh ấy đã không tham dự cuộc họp.

In the end, he did not attend the meeting.

This does not mean “has not attended yet”; it closes off the expected possibility. Compare anh ấy chưa tham dự “he has not attended yet,” which leaves the expectation open.

With a modal, đã can place the emergence of an ability in the realized frame. That is different from merely describing an ability that held at a past time:

Sau sáu tháng phục hồi, cô ấy đã có thể chạy lại.

After six months of rehabilitation, she was able to run again.

Here đã có thể announces a change from inability to ability. For a general ability in an established past frame, Trước khi bị thương, cô ấy có thể chạy mười cây số needs no đã. For a one-time success, Vietnamese often prefers đã chạy được “managed to run,” where được follows the verb.

A dialogue: past without a past marker

— Hôm qua anh gặp bác sĩ lúc mấy giờ? — Chín giờ. Tôi đến sớm mười phút, ngồi chờ một lúc rồi bác sĩ gọi vào. — Bác sĩ đã xem kết quả xét nghiệm chưa? — Xem rồi, mọi thứ đều ổn.

— What time did you see the doctor yesterday? — At nine. I arrived ten minutes early, waited for a while, and then the doctor called me in. — Has the doctor reviewed the test results yet? — Yes, she has; everything is fine.

The first question supplies hôm qua, so gặp, đến, ngồi chờ, and gọi are naturally read as past without đã. The later question changes the discourse task: it asks whether reviewing the results has become a realized fact. There đã...chưa? is useful, and rồi confirms completion.

A decision aid

Your intended messageLikely choice
A time phrase or established story frame already places the event in the past.An unmarked predicate is often enough.
The situation is presented as already realized before the relevant point.Use đã before the predicate.
The present result or completed phase matters.Consider post-predicate rồi.
You mean prior experience on at least one occasion.Use từng, often đã từng.
An expected event remains unrealized.Use chưa.
💡
If deleting đã leaves the time clear but weakens the sense of “already realized,” the marker was doing real aspectual work. If deleting it changes nothing at all, you may have added it only because the English verb was past.

Common Mistakes

1. Adding đã to every event in a past story. One past anchor can scope over a whole sequence.

⚠️ Hôm qua tôi đã thức dậy, đã ăn sáng rồi đã đi làm.

Grammatical with special emphasis, but heavy if đã is repeated merely as an obligatory past ending.

✅ Hôm qua tôi thức dậy, ăn sáng rồi đi làm.

Yesterday I woke up, ate breakfast, and went to work.

2. Using đã when you mean “not yet.” English haven't does not map word-for-word to không đã.

❌ Tôi không đã nhận được thư.

Incorrect for ‘I haven't received the letter yet.’

✅ Tôi chưa nhận được thư.

I haven't received the letter yet.

3. Assuming đã guarantees completion. With an activity, it can merely establish that the activity occurred.

⚠️ Tôi đã làm báo cáo, nhưng chưa làm xong.

Possible as ‘I worked on the report,’ but it does not support the intended claim that the report is finished.

✅ Tôi đã bắt đầu làm báo cáo, nhưng chưa làm xong.

I've started working on the report, but I haven't finished it yet.

4. Using bare đã for life experience. Add từng when “ever/before” is the central meaning.

⚠️ Bạn đã đi Phú Quốc không?

Possible when asking about a particular trip, but it is not the clearest way to ask about life experience.

✅ Bạn đã từng đi Phú Quốc chưa?

Have you ever been to Phú Quốc?

Key Takeaways

  • Đã + predicate presents a situation as realized before a contextually chosen reference point.
  • It often occurs in past-time clauses, but it is neither inflection nor a compulsory simple-past marker.
  • Past adverbials and narrative context can make an unmarked predicate fully clear.
  • Rồi highlights completion or a resulting phase, từng prior experience, and chưa expected nonrealization; they are not interchangeable with đã.
  • The reference point may be present, past, or future, which is why đã cannot be reduced to a point on an English tense line.

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