Vừa for Immediate Past

Temporal vừa + predicate places an event immediately before a reference point. Tôi vừa đến means “I have just arrived”: the arrival directly precedes the situation being discussed. With a result such as xong, Tôi vừa ăn xong means “I just finished eating.”

This is a viewpoint marker, not a conjugated immediate-past tense. Vietnamese verbs do not change form, and the reference point may be now, a moment in a past story, or even a point anticipated in the future. Event type, temporal expressions, and discourse establish the rest of the timeline.

Temporal vừa is neutral in (informal) speech and (formal) writing. It must be distinguished from vừa... vừa... “both... and...” and adjectival vừa “fitting / just enough.” This page treats simple temporal vừa. The reinforced combination vừa mới belongs on Vừa Mới and Emphatic Recency.

The basic pattern

The normal order is:

subject + vừa + predicate

Tôi vừa đến văn phòng.

I have just arrived at the office.

Anh Nam vừa gọi cho chị.

Nam just called you.

Xe buýt vừa rời bến, chúng ta phải đợi chuyến sau.

The bus has just left the station; we have to wait for the next one.

Arrival, calling, and departure have readily identifiable boundaries, so the immediate-prior reading is clear. The relevant interval is normally short, but “short” remains contextual: a bus may have left seconds ago, whereas a newly issued policy may have appeared several days ago and still be vừa được ban hành in an institutional discussion.

💡
Vừa says “immediately before the relevant point,” not “within an objectively fixed number of minutes.” Context determines the scale.

Completion comes from the predicate

Vừa locates an event close before the boundary; it does not itself guarantee that every activity reached completion. Vietnamese often makes an endpoint overt with xong, a directional/result complement, or a bounded object.

Tôi vừa đọc xong báo cáo, có vài chỗ cần sửa.

I have just finished reading the report; a few parts need revision.

Em bé vừa ngủ được mười phút thì chuông cửa reo.

The baby had been asleep for only ten minutes when the doorbell rang.

Chị ấy vừa viết được đoạn mở đầu thì máy tính tắt.

She had just managed to write the opening paragraph when the computer shut down.

In the first example, xong supplies a completed endpoint. In the second, ngủ được mười phút measures a state that had lasted ten minutes. In the third, được đoạn mở đầu bounds the achieved portion, not the whole writing task. English may use has just finished or had just managed, but Vietnamese builds those distinctions from the predicate and context rather than verb inflection.

Vừa... thì... for immediate sequence

A very common sequencing frame is:

clause 1 with vừa + thì + clause 2

It presents the second event as occurring right after—or interrupting—the first. Depending on context, English uses as soon as, had just... when, or no sooner... than.

Tôi vừa về đến nhà thì trời đổ mưa.

I had just reached home when it started pouring.

Cô giáo vừa đặt câu hỏi thì Minh giơ tay.

As soon as the teacher asked the question, Minh raised his hand.

Chúng tôi vừa ngồi xuống thì điện bị cắt.

We had just sat down when the power was cut.

Thì marks the transition to the next event; it is not the word for “past.” The construction's order supplies the timeline. In a narrative, subsequent clauses can remain unmarked because the sequence is already clear.

💡
Use vừa... thì... when the small gap between two events matters. A simple sau đó “after that” reports sequence but does not highlight near-immediacy.

The reference point need not be now

Although isolated vừa đến normally means “has just arrived,” a surrounding clause can move the reference point.

Lúc tôi gọi, anh ấy vừa ra khỏi nhà.

When I called, he had just left the house.

Ngày mai lúc anh đến, chắc tôi vừa họp xong.

Tomorrow when you arrive, I will probably have just finished my meeting.

The first example looks backward from lúc tôi gọi, so English needs a pluperfect. The second anticipates a future arrival and locates the completed meeting immediately before it. No form of vừa changes. This flexibility is decisive evidence that it is not simply a past-tense prefix.

Vừa versus mới

Both often translate as just, and speakers sometimes choose either. Their central meanings are nevertheless different.

FormCenter of meaningTypical use
vừa đếnimmediate precedencethe arrival directly precedes the reference point
mới đếnrecency or a low/later boundarythe arrival is only recent, sometimes contrary to an assumption
vừa mới đếnreinforced recencythe speaker makes “only just” especially salient

Tôi mới chuyển đến đây năm ngoái, nên vẫn chưa quen đường.

I moved here only last year, so I still don't know the roads well.

Tôi vừa chuyển đến đây sáng nay, đồ đạc vẫn còn trên xe.

I moved here just this morning; my belongings are still in the vehicle.

The first treats last year as relatively recent. The second connects this morning's move directly to the current unpacked state. These are discourse choices, not tense slots.

Other meanings of vừa

Do not confuse temporal vừa with two frequent homonyms:

PatternMeaningExample
vừa + predicateimmediately priorAnh ấy vừa về. “He just got home.”
vừa... vừa...both... and...Cô ấy vừa hát vừa đàn. “She both sings and plays.”
vừa / vừa đủfitting; just enoughChiếc áo này vừa. “This shirt fits.”

Tôi vừa nấu ăn vừa nghe tin tức.

I listened to the news while cooking.

That sentence does not describe immediate past time. The repeated frame coordinates two simultaneous activities. Position and repetition disambiguate it.

Orientation among common markers

PatternContribution
đã ănprior realization
đang ăneating in progress
sẽ ănprojected eating
ăn rồicompleted eating or a changed current state
từng điprior experience of going
mới đếnrecent or “only now” arrival
vừa đếnarrival immediately before the reference point
chưa xongendpoint not yet reached
sắp mưaimminent rain
vẫn đợiwaiting continues

Đã ăn establishes realization before a boundary but says nothing specific about immediacy. Ăn rồi foregrounds completion or its current relevance. Vừa ăn xong locates the finishing point immediately before the boundary. English may translate all three with past or perfect forms, but the Vietnamese meanings remain distinct.

A dialogue built around immediate sequence

— Chị gọi anh Quân chưa? — Tôi vừa gọi thì anh ấy nhắn rằng đang lái xe. Anh ấy vừa rời sân bay và sẽ đến đây trong khoảng hai mươi phút. — Vậy mình đợi nhé; tôi mới pha cà phê xong nên vẫn còn nóng.

— Have you called Quân? — I had just called when he texted that he was driving. He has just left the airport and will be here in about twenty minutes. — Then let's wait; I only just made coffee, so it's still hot.

The first vừa... thì... links a call and a nearly simultaneous message. The second vừa makes departure immediately relevant to the current drive. The reply uses mới... xong to present completed coffee-making as recent, while vẫn shows the resulting heat continues. No marker merely substitutes for an English tense.

Quick decision aid

  1. A bounded event directly precedes the reference point: use vừa + predicate.
  2. The endpoint must be explicit: use vừa + verb + xong or another result expression.
  3. A second event immediately follows or interrupts: use vừa... thì....
  4. The event is broadly recent or only at a limited stage: consider mới.
  5. You want emphatic “only just”: use vừa mới, covered on its dedicated page.

Common Mistakes

1. Treating vừa as a suffix after the verb. Temporal vừa precedes the predicate.

❌ Tôi đến vừa văn phòng.

Incorrect order for ‘I just arrived at the office.’

✅ Tôi vừa đến văn phòng.

I just arrived at the office.

2. Adding đã as though every English past needed it. The markers do not form a tense stack.

❌ Tôi đã vừa gọi cho chị.

Unnatural stacking for a neutral immediate-past report.

✅ Tôi vừa gọi cho chị.

I just called you.

3. Assuming vừa alone proves a whole task is finished. Add xong when the endpoint matters.

❌ Tôi vừa viết báo cáo, nên câu này chắc chắn có nghĩa là tôi đã viết xong.

Incorrect inference: vừa locates the writing event but does not by itself assert the report's endpoint.

✅ Tôi vừa viết xong báo cáo.

I have just finished writing the report.

4. Adding rồi mechanically to imitate an English perfect. Rồi has its own completion/change contribution.

❌ Tôi vừa đến rồi cách đây một phút.

Clumsy for a simple statement of immediate arrival.

✅ Tôi vừa đến cách đây một phút.

I arrived just one minute ago.

5. Misreading repeated vừa... vừa... as two recent events. It coordinates simultaneous properties or activities.

❌ Cô ấy vừa hát vừa đàn có nghĩa là cô ấy vừa hát xong rồi mới đàn.

Incorrect: the construction does not mean that singing finished before playing.

✅ Cô ấy vừa hát vừa đàn.

She sings and plays an instrument at the same time.

Key Takeaways

  • Temporal vừa places an event immediately before a contextually supplied reference point.
  • Result expressions such as xong establish completion; vừa establishes temporal proximity.
  • Vừa... thì... highlights an immediate sequence or interruption.
  • The reference point can be present, past, or future, so vừa is not a past-tense conjugation.
  • Keep temporal vừa distinct from broader/scalar mới, coordinating vừa... vừa..., and adjectival vừa “fitting / enough.”

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