Tôi đã viết xong thiệp cho Lan rồi.

Questions & Answers about Tôi đã viết xong thiệp cho Lan rồi.

Why does this sentence use both đã and rồi? Don’t they both mean something like already?

Yes, they overlap, but they do slightly different jobs.

  • đã goes before the verb and marks the action as completed / in the past.
  • rồi often goes at the end of the sentence and adds the idea of already or the action is now done.

So Tôi đã viết xong thiệp cho Lan rồi sounds like:

  • the action happened,
  • it is completed,
  • and that completed state is relevant now.

Vietnamese often allows this kind of stacking. It may sound redundant if translated word-for-word into English, but it is natural in Vietnamese.

You could also hear shorter versions, such as:

  • Tôi viết xong thiệp cho Lan rồi.
  • Tôi đã viết xong thiệp cho Lan.

Both are possible; the full version just emphasizes completion more clearly.

What does xong mean here?

xong means finished or completed.

After a verb, it works like a result complement, showing that the action has been brought to completion.

So:

  • viết = write
  • viết xong = finish writing

This is a very common pattern in Vietnamese:

  • ăn xong = finish eating
  • làm xong = finish doing
  • đọc xong = finish reading

In this sentence, viết xong tells you not just that the person wrote, but that they finished writing.

Why is the word order viết xong thiệp and not viết thiệp xong?

In this kind of sentence, xong usually comes right after the verb:

  • viết xong thiệp

That is the most standard and natural pattern for expressing finish doing something.

A good rule for learners is:

  • verb + xong + object

So:

  • viết xong thiệp
  • làm xong bài tập
  • đọc xong cuốn sách

If you say viết thiệp xong, it may sound awkward or less natural in this simple statement. As a learner, it is safest to use viết xong + object.

What does cho Lan mean here? Is it for Lan or to Lan?

Here, cho Lan most naturally means for Lan.

It shows who the card is intended for. In other words, the speaker finished writing a card meant for Lan.

The word cho is very common and can mean things like:

  • for
  • to
  • sometimes it marks a beneficiary or recipient

In this sentence, cho Lan does not necessarily mean the speaker gave the card to Lan already. It just tells us the card was written for her.

What exactly is rồi doing here? Isn’t xong already enough to show completion?

That’s a very common question. Yes, xong already shows that the action was completed, but rồi adds a sentence-level meaning: it’s done now / already.

So the three parts work together like this:

  • đã = completed/past
  • xong = finished doing the action
  • rồi = already / now in the completed state

Vietnamese often uses more than one completion marker in the same sentence. This does not sound as strange to Vietnamese speakers as it might to English speakers.

You can think of the full sentence as strongly signaling:

I’ve already finished writing the card for Lan.

Does thiệp need a classifier or a word like a/the before it?

Not necessarily.

Vietnamese often allows a noun to appear without an article and without a classifier when the meaning is clear from context.

So thiệp here can simply mean:

  • a card
  • the card
  • sometimes even cards, depending on context

If the speaker wanted to be more specific, they could add a classifier, for example:

  • tấm thiệp
  • cái thiệp

But in everyday Vietnamese, leaving it as just thiệp is completely normal.

Is thiệp singular or plural here?

By itself, thiệp does not clearly mark singular or plural.

Vietnamese nouns usually do not change form the way English nouns do. So thiệp can mean:

  • a card
  • the card
  • cards

The exact number usually comes from context or extra words.

If the speaker wanted to make it clearly singular, they might say something like:

  • một tấm thiệp = one card

If they wanted to make it clearly plural, they could say something like:

  • những tấm thiệp = some cards

In this sentence, English speakers often understand it as the/a card, but grammatically the noun itself is not marked for number.

Why is there no tense change in the verb viết?

Because Vietnamese verbs do not conjugate for tense the way English verbs do.

In English, you change the verb:

  • write
  • wrote
  • have written

In Vietnamese, the verb often stays the same:

  • viết

Instead, Vietnamese uses:

  • aspect markers like đã, đang, sẽ
  • words like rồi
  • context
  • time expressions

So in this sentence, viết stays unchanged, and the past/completed meaning comes from đã, xong, and rồi.

Could the speaker leave out tôi?

Yes, in many conversations, Vietnamese can drop the subject if it is obvious from context.

So if everyone already knows who is speaking, you might hear:

  • Đã viết xong thiệp cho Lan rồi.
  • Viết xong thiệp cho Lan rồi.

However, including tôi makes the sentence complete and clear, especially for teaching, writing, or when the subject needs to be stated explicitly.

Is tôi always the best word for I?

No. Tôi is neutral and fairly safe, but Vietnamese pronouns depend heavily on relationship, age, and social context.

Depending on who is speaking, I might be:

  • tôi — neutral, polite
  • mình — friendly/intimate
  • em — younger person speaking to an older person
  • anh / chị — older speaker referring to self in some contexts
  • con, cháu, etc. — family/social hierarchy terms

So the sentence is grammatically fine with tôi, but in real life, another pronoun might sound more natural depending on the situation.

Does Lan have any grammatical effect on the sentence, like showing gender?

No. Vietnamese does not mark gender in the grammar here.

Lan is just a proper name. The sentence structure does not change based on whether Lan is male or female.

That is different from English in some cases, where pronouns like him/her would force a gender choice. Here, cho Lan simply means for Lan, and the grammar stays the same.

AI Language TutorTry it ↗
Your avatar
What's the best way to learn Vietnamese grammar?
Vietnamese grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Vietnamese

Master Vietnamese — from Tôi đã viết xong thiệp cho Lan rồi to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions