Sudah presents a situation as completed, newly reached, or now established. Before an action, it often corresponds to English have done or already did: Saya sudah makan “I have eaten.” Before a quality, noun predicate, or location, it can mean that a new state now holds: Anak itu sudah besar “The child is grown up now.”
This wider state meaning is the key to sudah. It is not an ordinary past-tense marker, and English already is not required in every translation. Sometimes the most natural English rendering is now, has become, is finished, or simply a perfect construction.
Completed actions with present relevance
Put sudah before the verb phrase whose completion matters.
Saya sudah menghantar borang itu melalui e-mel.
I have sent the form by email.
Mereka sudah makan, jadi kita tidak perlu menyediakan hidangan tambahan.
They have eaten, so we do not need to prepare an additional meal.
The action occurred earlier, but the reason to mention sudah is current: the form no longer needs sending; the people no longer need a meal. A dated past event can remain zero-marked when completion is not being contrasted:
Saya menghantar borang itu pada hari Isnin.
I sent the form on Monday.
Adding sudah would be possible if Monday is understood as a deadline or if someone has just asked whether the task is done. It is not required simply because Monday is in the past.
Sudah makan? and omitted subjects
In conversation, Sudah makan? is a complete natural question. The addressee and the culturally expected meal are recoverable.
Sudah makan? — Sudah, saya makan dengan rakan pejabat tadi.
Have you eaten? — Yes, I have; I ate with my colleagues earlier.
The short reply Sudah means that the relevant eating is complete. It does not literally repeat an English auxiliary such as have. Malay can omit the understood subject and action because the question keeps both active.
A fuller careful version is useful when the relationship or context requires it:
Puan sudah makan tengah hari? — Ya, saya sudah makan, terima kasih.
Have you had lunch, madam? — Yes, I have, thank you. (polite/neutral)
Sudah is written separately from makan. The verb receives no past-tense ending.
Change of state with adjectives
Before an adjective predicate, sudah says that the quality has now been reached. No separate event verb is necessary.
Anak saudara saya sudah besar dan mula bersekolah.
My niece/nephew is grown up now and has started school.
Sudah besar, tetapi masih takut tidur seorang diri.
Already grown up, but still afraid to sleep alone. (subject understood from context)
The required phrase Sudah besar describes a current state resulting from development. English may use has grown up even though Malay contains no verb meaning “become” in that phrase.
Kopi ini sudah sejuk; saya mahu buat yang baru.
This coffee is cold now; I want to make a fresh one.
Hari sudah gelap ketika kami tiba di jeti.
It was already dark when we reached the jetty.
The coffee may have changed from hot to cold, and the day from light to dark. Sudah locates the newly established state rather than a separately named event.
Noun and location predicates
The same change-of-state logic can apply to a role or location. In a strongly contrastive conversational context, a bare noun predicate is possible:
Dulu dia pelatih; sekarang dia sudah guru di sekolah itu.
She used to be a trainee; now she is a teacher at that school. (conversational, contrastive)
The required sequence Dia sudah guru means that the role now holds. Many speakers prefer a fuller change-of-role expression, especially in careful writing: Dia sudah menjadi guru “She has become a teacher.” The short noun-predicate pattern is easiest when dulu/sekarang establishes the contrast.
Location predicates work naturally:
Bas sekolah sudah di hadapan rumah; cepat pakai kasut.
The school bus is already in front of the house; put your shoes on quickly.
No arrival verb is stated, but the location is now true and relevant. English already fits well here; in other contexts, simple is now may be better.
Sudah versus telah
Both words can present a completed event. Telah foregrounds formal written perfectivity; sudah is natural across conversation and writing and more readily marks a present state or change.
| Pattern | Best fit | Register |
|---|---|---|
| permohonan sudah diterima | completion relevant now | neutral |
| permohonan telah diterima | formal event report | formal |
| anak itu sudah besar | new/current state | neutral |
| anak itu telah besar | generally unsuitable for the simple state-change meaning | — |
Permohonan anda sudah diterima dan kini sedang disemak.
Your application has been received and is now being reviewed. (neutral update)
Permohonan tuan telah diterima pada 14 Ogos 2026.
Your application was received on 14 August 2026. (formal administrative record)
The date and documentary style suit telah. The first sentence connects the completed receipt to the current review, making sudah especially natural. Read the telah guide for the full register contrast.
Colloquial dah and udah
Dah is a widespread informal reduction of sudah in Malaysian conversation and messages. Udah also occurs in some regional and colloquial Malaysian repertoires, but its distribution is narrower and it is strongly associated with neighboring Indonesian usage. Keep both out of formal prose unless quoting speech.
Dah siap? — Dah. Tinggal nak hantar saja.
Finished? — Yes. All that's left is to send it. (informal Malaysian conversation)
Udah makan? — Udah.
Have you eaten? — Yes. (regional/informal; distribution varies)
Adakah laporan itu sudah siap? — Ya, laporan tersebut sudah siap untuk dihantar.
Is the report ready? — Yes, it is ready to be sent. (careful/formal)
The dialogues express the same completion boundary at different registers. Formal writing uses sudah, not spellings that imitate reduction. Sabah Malay also has systematic post-predicate sudah/suda patterns; those belong to a regional grammar, not free Standard Malay word order.
Negation: belum and sudah tidak
The ordinary opposite of sudah in a completion question is belum “not yet,” not tidak sudah.
Awak sudah membayar bil itu? — Belum, saya akan membayarnya petang ini.
Have you paid that bill? — Not yet; I will pay it this afternoon.
Sudah tidak + predicate has a different meaning: a formerly true situation no longer holds.
Kedai itu sudah tidak menjual tiket bas.
That shop no longer sells bus tickets.
Marker order matters. Belum menjual says an expected sale has not begun; sudah tidak menjual says selling occurred before but has stopped.
Common Mistakes
1. Adding sudah to every dated past event
❌ Saya sudah dilahirkan di Melaka pada tahun 1995.
Unnatural as a simple biographical fact—sudah adds an irrelevant completion viewpoint.
✅ Saya dilahirkan di Melaka pada tahun 1995.
I was born in Melaka in 1995.
2. Translating every sudah as already
⚠️ Sudah makan?
Already eaten? (grammatical Malay, but this English rendering is often too literal; ‘Have you eaten?’ is usually more natural.)
✅ Sudah makan malam? Saya ada masak sup kalau awak lapar.
Have you had dinner? I made soup if you're hungry.
3. Using telah for an ordinary new adjective state
❌ Anak itu telah besar sekarang.
Unnatural for the intended current change of state—sudah is the ordinary marker.
✅ Anak itu sudah besar dan boleh mengurus diri sendiri.
The child is grown up now and can look after himself/herself.
4. Using tidak sudah as not yet
❌ Saya tidak sudah menghantar permohonan itu.
Incorrect—Malay uses belum for an expected event that has not happened yet.
✅ Saya belum menghantar permohonan itu kerana satu dokumen masih tiada.
I have not submitted the application yet because one document is still missing.
5. Writing colloquial reduction in a formal notice
⚠️ Bayaran anda dah diterima oleh pihak kami.
Natural informal speech, but unsuitable as the wording of a formal notice.
✅ Bayaran anda sudah diterima dan resit akan dihantar melalui e-mel.
Your payment has been received, and the receipt will be sent by email. (formal)
Key Takeaways
Sudah marks completion, a newly reached state, or a fact now established. It works before verb, adjective, noun, and location predicates, which is why Sudah makan, Sudah besar, and contrastive Dia sudah guru do not share one fixed English translation. Use belum for “not yet,” sudah tidak for “no longer,” and standard sudah rather than informal dah/udah in formal prose. Do not add it automatically to every past event.
Now practice Malay
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Malay →Related Topics
- Past, Present, and Future Reference in Malaysian MalayA1 — Locate unchanged Malay verb phrases in time through adverbials, context, event sequence, and optional aspect markers.
- telah in Formal Perfective Style in Malaysian MalayB1 — Use telah to foreground completed events in news, reports, records, and other formal Malaysian Malay.
- belum: Not Yet and Expected Change in Malaysian MalayA1 — Use belum to locate an unrealized event or state before an expected change, including standalone answers and belum pernah.
- masih: Still and Continuing State in Malaysian MalayA1 — Use masih to connect an earlier state with its continuation, including masih ada and the expectational masih belum.
- baru: Just, Only Recently, and New in Malaysian MalayA2 — Use the position of baru to distinguish a new property, recent completion, a low quantity, and an only-then sequence.
- Sabah Malay as a Contact VarietyB2 — Understand Sabah Malay pronouns, aspect, particles, and causative patterns as the grammar of a multilingual lingua franca.