For how long so far: … (bao lâu) rồi

have been … for

Pattern: [person] + [verb] + bao lâu rồi? → [verb] + [duration] + rồi

A1 · estimate

Typed without accents: roi, bao lau roi

Variants

  • lâu chưa?

Put rồi after a length of time and, with verbs for something ongoing (ở, học, chờ), it means "for … now": something that started in the past and is still going on. Chị ở Sài Gòn mười năm rồi. I've lived in Saigon for ten years. With verbs for a single event (đi, về, bỏ), it says how long ago it happened: Anh ấy đi ba ngày rồi. He left three days ago. English needs "have been" for this; Vietnamese keeps the verb as it is and lets rồi do the work.

To ask, put bao lâu rồi after the verb: Em học tiếng Việt bao lâu rồi? How long have you been learning Vietnamese? The answer has the same shape: Dạ, sáu tháng rồi. You'll often hear được before the time, with the same meaning: Em học được sáu tháng rồi.

A shorter question is … lâu chưa?, "long yet?": Anh chờ lâu chưa? Have you been waiting long? The answer is Lâu rồi (a long time) or Chưa, anh mới tới (no, I've just got here).

Without rồi, bao lâu asks how long something lasts as a whole, such as a trip: Anh ở đây bao lâu? How long are you staying? And rồi after a verb, with no time, means "already": Em ăn rồi.

Examples

Highlighted words are what Saigon and Hà Nội say differently.

  • Em học tiếng Việt bao lâu rồi?

    How long have you been learning Vietnamese?

  • Dạ, sáu tháng rồi.

    Six months now.

  • Chị ở Sài Gòn mười năm rồi.

    I've lived in Saigon for ten years.

  • Anh chờ lâu chưa?

    Have you been waiting long?

  • Saigon

    Chưa, anh mới tới.

    Hà Nội

    Chưa, anh mới đến.

    No, I've just got here.

Compare

Join the waitlist

Vietnamese Buddy is invite-only for now. Leave your email and we’ll write to you when accounts open.

Already invited? Sign in

We email you once to confirm your address and once when accounts open — nothing else.