sudah: Completed, Changed, and Now True

Sudah says that an event is realized, a change has occurred, or a new state now holds. It often translates as already, have done, or simple past, but none of those English forms covers the whole category. Dia sudah guru means “He/She is a teacher now,” and Sudah besar means “has grown up/is big now”: no separate completed action is required.

This page focuses on sudah across predicate types. It does not teach voice morphology or individual verb meanings. Compare formal telah on the next page and broader time reference in the overview.

Completed events

Before an event predicate, sudah presents the event as realized by the relevant reference time.

Saya sudah makan sebelum berangkat ke kantor.

I ate/had eaten before leaving for the office.

Rina sudah mengirim pesan kepada ibunya.

Rina has sent a message to her mother.

Kami sudah membeli tiket untuk pertunjukan malam.

We have bought tickets for the evening show.

Mereka sudah tiba ketika hujan mulai turun.

They had arrived when the rain began.

The predicate does not change. Context decides whether English needs ate, has eaten, or had arrived. Sudah contributes prior realization, not an Indonesian past-tense conjugation.

💡
Translate the whole timeline, not the word alone. Sudah makan may be “ate,” “have eaten,” or “already ate,” depending on why completion matters now.

Sudah makan as a complete conversational answer

A: Sudah makan? B: Sudah, tadi di kantin.

A: Have you eaten? B: Yes, earlier in the cafeteria. (informal conversation)

Indonesian omits recoverable subjects and predicates. The question can mean “Have you eaten?” rather than “Did you eat?” because it checks a currently relevant condition—whether eating still needs to happen.

A: Mau makan bersama? B: Terima kasih, saya sudah makan.

A: Want to eat together? B: Thanks, I have already eaten.

Here English already is natural, but Indonesian sudah itself simply establishes completion relative to the invitation.

Change of state with adjectives

With an adjective predicate, sudah often means “has become” or “is now.”

Anaknya sudah besar dan sekarang tinggal sendiri.

Their child is grown up and now lives independently.

Kopinya sudah dingin; mau saya hangatkan?

The coffee is cold now; shall I warm it up?

Jalan di depan rumah sudah sepi.

The road in front of the house is quiet now.

Saya sudah siap, jadi kita bisa berangkat.

I am ready now, so we can leave.

Sudah besar does not describe the completion of a verb “to big.” It locates a transition from not big/not grown to the current state. English often uses now, already, or a perfect construction, but Indonesian uses one change-sensitive particle.

Nominal predicates: a new role or identity

Indonesian noun predicates need no copula in ordinary clauses. Sudah can say that a role or category now applies.

Dia sudah guru di sekolah dasar dekat rumahnya.

He/She is a primary-school teacher now.

Rina sudah mahasiswa, bukan anak sekolah lagi.

Rina is a university student now, no longer a schoolchild.

Adiknya sudah dokter dan bekerja di rumah sakit daerah.

His/Her younger sibling is a doctor now and works at the regional hospital.

Careful formal prose may use sudah menjadi guru/dokter, but direct sudah + noun is ordinary conversation. The change is entry into a social role.

Setelah lulus pendidikan profesi, ia sudah menjadi dokter.

After completing professional training, he/she has become a doctor. (careful/formal)

Locative and possessive states

Ayah sudah di rumah sejak pukul lima.

Dad has been home since five/is home now.

Barangnya sudah di mobil, jadi kita tinggal berangkat.

The luggage is already in the car, so we only need to leave.

Sekarang kami sudah punya cukup uang untuk membeli tiket.

Now we have enough money to buy the tickets.

These clauses present a newly established location or possession. Locative di remains separate from rumah/mobil.

Current relevance is often more important than past time

Kuncinya sudah saya temukan, jadi jangan khawatir.

I have found the key, so don't worry.

Pintu sudah ditutup; kita harus masuk lewat belakang.

The door has been closed, so we must enter through the back.

The result matters now: the search can stop, or the entrance plan must change. A simple past narrative can omit sudah when completion is merely sequential.

Kemarin saya bangun, mandi, lalu berangkat kerja.

Yesterday I woke up, showered, then left for work.

Adding sudah before every verb would repeatedly contrast completion and sound overmarked.

Sudah in past and future frames

Sudah is not tied to past time.

Ketika saya tiba kemarin, rapat sudah mulai.

When I arrived yesterday, the meeting had already started.

Besok pukul sepuluh, kami sudah sampai di bandara.

Tomorrow at ten, we will already have arrived at the airport.

Kalau kamu datang malam ini, makanannya mungkin sudah habis.

If you come tonight, the food may already be gone.

It marks realization relative to kemarin, a future clock time, or a hypothetical future arrival.

Sudah tidak: a state has ceased

Rina sudah tidak tinggal di Bandung.

Rina no longer lives in Bandung.

Saya sudah tidak lapar setelah makan sup.

I am no longer hungry after eating soup.

Toko itu sudah tidak menerima pembayaran tunai.

That shop no longer accepts cash payments.

Order matters. Sudah tidak P says a transition into non-P has occurred. This differs from belum P, which says P has not happened yet.

Rina belum tinggal di Bandung; dia baru pindah bulan depan.

Rina does not live in Bandung yet; she only moves next month.

Formal and colloquial forms

Sudah is neutral across speech and writing. Udah is widespread (informal; especially Jakarta-influenced) and should not be used in edited formal prose.

Neutral versus informal dialogue

A: Apakah laporan itu sudah selesai? B: Sudah. Saya akan mengirimkannya sore ini.

A: Is the report complete? B: Yes. I will send it this afternoon. (careful/neutral)

A: Laporannya udah selesai? B: Udah, nanti aku kirim.

A: Is the report done? B: Yes, I'll send it later. (informal; Jakarta-influenced)

A: Anda sudah menerima kartu baru? B: Sudah, kartu itu tiba kemarin.

A: Have you received the new card? B: Yes, it arrived yesterday. (formal service interaction)

A: Kamu udah dapat kartunya? B: Udah, kemarin nyampe.

A: Did you get the card? B: Yes, it arrived yesterday. (informal; Jakarta-influenced)

The colloquial pairs also use aku and reduced nyampe, so their register comes from the whole utterance, not udah alone.

Common Mistakes

Translating every sudah as already

❌ Anaknya already besar dan sudah tinggal sendiri.

Incorrect mixed-language transfer and overly literal treatment of sudah.

✅ Anaknya sudah besar dan tinggal sendiri di Surabaya.

Their child is grown up and lives independently in Surabaya.

Treating sudah as required past tense

❌ Kemarin saya sudah bangun lalu sudah mandi lalu sudah berangkat.

Overmarked for a neutral sequence of past events.

✅ Kemarin saya bangun, mandi, lalu berangkat lebih awal.

Yesterday I woke up, showered, then left early.

Inserting a copula before a noun predicate

❌ Dia sudah adalah guru di sekolah itu.

Incorrect—ordinary nominal predicates do not take adalah after sudah.

✅ Dia sudah guru tetap di sekolah itu.

He/She is now a permanent teacher at that school.

Joining sudah to the predicate

❌ Kami sudahsampai di terminal.

Incorrect spelling—sudah is a separate word.

✅ Kami sudah sampai di terminal sejak tadi.

We have been at the terminal for a while.

Using udah in an official notice

❌ Permohonan Anda udah diterima oleh sistem.

Wrong register for an official notice.

✅ Permohonan Anda sudah diterima oleh sistem.

Your application has been received by the system. (formal)

Key Takeaways

  • Sudah presents an event as realized or a new state as now true.
  • It works with verbal, adjectival, nominal, locative, and possessive predicates.
  • Sudah is not a past tense and does not always translate as already.
  • Sudah tidak means “no longer,” while belum leaves later realization open.
  • Neutral sudah contrasts with informal Jakarta-influenced udah; both remain separate from the predicate.

Now practice Indonesian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Indonesian

Related Topics

  • Time, Aspect, and Mood Without ConjugationA1Build past, present, future, habitual, possible, and desired meanings around an unchanged Indonesian predicate.
  • Past, Present, and Future ReferenceA1Locate unchanged Indonesian predicates in past, present, and future time through adverbs, sequencing, world knowledge, and recoverable context.
  • telah in Formal Perfective StyleB1Use telah to foreground completed events in formal writing, and distinguish its event-perfective focus from sudah and colloquial current-state change.
  • belum: Not Yet and Expected ChangeA1Use belum when an expected event or state has not been realized by the current or contextually supplied reference time.
  • masih: Still and Continuing StateA1Use masih to present an earlier activity, state, location, identity, or remaining quantity as continuing at the reference time.
  • sudah versus telahA2Choose broad, current-relevant sudah or formal event-recording telah without treating either marker as a past-tense form.