Vừa mới + predicate gives an emphatic “only just” reading: Tôi vừa mới đến means “I have only just arrived.” Simple vừa already places an event immediately before a reference point, while mới presents it as close to a boundary or limited to a new stage. Together they make the event's extreme recency especially salient.
The combination is common in neutral (informal) conversation and also appears in (formal) prose when precise sequencing matters. It is not a compound past-tense form. Vietnamese verbs do not conjugate, and vừa mới can orient an event to a present, past, or anticipated future reference point.
This page treats one emphatically recent event. It does not treat the two-part expectation pattern mới... đã... “only just... already...,” which has its own analysis on Mới...Đã and Earlier-than-Expected Change.
The core construction
The neutral standard order is:
subject + vừa mới + predicate
Tôi vừa mới đến, anh đợi lâu chưa?
I've only just arrived; have you been waiting long?
Cô ấy vừa mới gọi lại và nói rằng mọi việc đều ổn.
She only just called back and said that everything was fine.
Quán vừa mới mở cửa, nên bên trong vẫn còn vắng.
The café has only just opened, so it is still quiet inside.
In each case, the event sits very close before now and explains a current situation. The markers precede the whole predicate: mở cửa “open,” not merely mở.
Some speakers and texts also use mới vừa. That order is attested, with preferences varying by speaker, region, rhythm, and focus. For a learner's neutral active usage, vừa mới is the safest order. Do not “correct” every authentic mới vừa, but do not randomly alternate the two.
Why two markers are useful
The combination is not meaningless repetition. The two components overlap but retain different centers:
| Form | Core viewpoint | Likely English rendering |
|---|---|---|
| mới đến | recent or only-now arrival; scalar boundary is prominent | only recently arrived / just arrived |
| vừa đến | arrival immediately precedes the reference point | just arrived |
| vừa mới đến | immediate arrival emphatically presented as only just realized | only just arrived |
Tôi mới chuyển về đây năm ngoái.
I moved back here only last year.
Tôi vừa chuyển về đây sáng nay.
I moved back here just this morning.
Tôi vừa mới chuyển đồ vào nhà cách đây mười phút thôi.
I only just moved my things into the house ten minutes ago.
The one-year interval can count as recent with scalar mới, but it is unlikely to be framed as immediately prior by vừa mới in the same everyday context. The last sentence adds thôi, a common (informal) reinforcement of limited time.
Completion still comes from event structure
Vừa mới foregrounds recency, not completion by itself. Punctual or bounded predicates naturally yield completed events. Activities may need xong, a quantity, or another endpoint if completion matters.
Tôi vừa mới đọc xong tài liệu chị gửi.
I have only just finished reading the document you sent.
Anh ấy vừa mới bắt đầu học tiếng Việt.
He has only just started learning Vietnamese.
Chúng tôi vừa mới sửa được một nửa số lỗi.
We have only just managed to fix half of the errors.
In the first example, xong marks completion. In the second, only the beginning is complete; learning continues. In the third, được một nửa measures a partial achievement. Translating all three with a single English “perfect tense” obscures these differences.
Reference points in stories and plans
Now is the default boundary, but context can move it. In a past narrative, English often uses had only just. Vietnamese leaves vừa mới unchanged.
Khi chúng tôi tới nơi, buổi lễ vừa mới bắt đầu.
When we arrived, the ceremony had only just begun.
Lúc đó cô ấy vừa mới ra trường, nên chưa có nhiều kinh nghiệm.
At that time, she had only just graduated, so she did not yet have much experience.
An anticipated future boundary is also possible when a surrounding clause makes it clear:
Ngày mai khi cậu gọi, có lẽ mình vừa mới xuống máy bay.
Tomorrow when you call, I will probably only just have gotten off the plane.
The future meaning comes from ngày mai khi cậu gọi and the prediction có lẽ, not from a future form of the verb. This is why treating vừa mới as a tense conjugation leads learners astray.
Scope and placement
In the temporal construction, vừa mới forms a preverbal unit. Objects, results, locations, and manner expressions fall inside its scope.
| Sentence | Recent event in focus |
|---|---|
| Tôi vừa mới đọc cuốn sách. | reading this book |
| Tôi vừa mới đọc xong cuốn sách. | finishing the book |
| Tôi vừa mới đọc được hai chương. | reaching two chapters |
| Tôi vừa mới đọc lại cuốn sách. | rereading the book |
Do not insert đã inside the unit. Đã vừa mới is not the neutral way to translate English have only just. Nor is clause-final rồi automatically required. Rồi contributes completion or changed relevance in its own right; use it only when the discourse calls for that contribution.
How it differs from mới...đã
The visual similarity hides a major structural difference:
Tôi vừa mới đến.
I have only just arrived.
Tôi mới đến mà anh ấy đã đòi về.
I had only just arrived, but he was already asking to leave.
The first is one clause with a single emphatically recent event. The second has two stages: the first is scarcely reached (mới đến) when the second is already true (đã đòi về). A connective such as mà can make the contrast overt. Never treat vừa mới as a shortened spelling of mới...đã.
Orientation among common markers
| Pattern | Main contribution |
|---|---|
| đã ăn | eating realized before the reference point |
| đang ăn | eating in progress |
| sẽ ăn | projected eating |
| ăn rồi | completed eating or changed state |
| từng đi | prior experience |
| mới đến | recent/only-now arrival |
| vừa đến | immediately prior arrival |
| vừa mới đến | emphatically only-just arrival |
| chưa xong | endpoint not yet reached |
| sắp mưa | imminent rain |
| vẫn chờ | waiting continues |
This is not a list of conjugated tenses. The markers select viewpoints and can interact with lexical aspect, results, measures, adverbials, and one another in principled ways.
A dialogue where emphasis matters
— Sao cậu chưa trả lời thư của khách hàng? — Mình vừa mới nhận được thư cách đây hai phút. Mình đang đọc thì cậu gọi. — À, mình tưởng thư đến từ sáng. Cậu đọc xong rồi trả lời cũng được.
— Why haven't you answered the client's email? — I only just received it two minutes ago. I was reading it when you called. — Oh, I thought it arrived this morning. You can answer after you've finished reading it.
Vừa mới nhận được corrects the mistaken assumption that the email arrived much earlier. Đang đọc presents the reading in progress, chưa trả lời marks an unrealized response, and đọc xong rồi places finishing before the requested reply. The emphatic pair is motivated by the contrast; a bare vừa nhận được would be accurate but less pointed.
Quick decision aid
- Broadly recent or only at a new/limited stage: choose mới.
- Immediately before the reference point: choose vừa.
- The “only just” correction or emphasis is central: choose vừa mới.
- Two stages contrast—only just X, already Y: choose mới X... đã Y, not vừa mới alone.
- Completion matters: express it in the predicate with xong, a result, or a bounded object.
Common Mistakes
1. Reversing the neutral learner order without a reason. Mới vừa is attested, but vừa mới is the safest standard production order.
❌ Tôi mới vừa đến, và mới vừa luôn là thứ tự trung tính duy nhất.
Incorrect claim: mới vừa occurs, but it is not the default order taught for neutral production.
✅ Tôi vừa mới đến.
I have only just arrived.
2. Adding đã to copy English have. English auxiliary morphology does not map word for word onto Vietnamese markers.
❌ Tôi đã vừa mới nhận email.
Unnatural marker stacking for a neutral ‘I have only just received the email.’
✅ Tôi vừa mới nhận được email.
I have only just received the email.
3. Assuming emphatic recency guarantees total completion. The predicate still determines the endpoint.
❌ Tôi vừa mới bắt đầu viết báo cáo, nên báo cáo đã xong.
Contradictory: only the beginning has occurred, not completion of the report.
✅ Tôi vừa mới bắt đầu viết báo cáo, nên còn lâu mới xong.
I have only just started writing the report, so it is a long way from finished.
4. Adding rồi automatically because English uses a perfect. Neutral vừa mới needs no such auxiliary.
❌ Tôi vừa mới gọi rồi cho anh ấy.
Incorrect placement and unnecessary stacking for ‘I only just called him.’
✅ Tôi vừa mới gọi cho anh ấy.
I only just called him.
5. Confusing one emphatically recent event with mới...đã expectation contrast. The latter requires two relevant stages.
❌ Tôi vừa mới đến.
Insufficient if you mean ‘I had only just arrived, but everyone had already left’: this sentence asserts no second event.
✅ Tôi mới đến mà cuộc họp đã kết thúc.
I had only just arrived, but the meeting had already ended.
Key Takeaways
- Vừa mới + predicate emphatically presents an event as “only just” realized.
- Vừa contributes immediate precedence; mới reinforces a close or newly reached boundary.
- Event structure and result expressions—not vừa mới alone—determine whether the whole activity is complete.
- The reference point can be present, past, or future, so the construction is not a tense form.
- Keep single-clause vừa mới distinct from the two-stage expectation pattern mới...đã.
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
- Vừa for Immediate PastA2 — Use temporal vừa to place an event immediately before a contextual reference point.
- Mới for Recent CompletionA2 — Use preverbal mới to present an event as recent or later and more limited than expected.
- Mới...Đã and Earlier-than-Expected ChangeB1 — Use mới...đã to contrast a barely reached first stage with a second event or state that is already true.
- Rồi after the PredicateA2 — Use post-predicate rồi to present a completed phase, a change of state, or a result that is now relevant.