Indonesian predicates do not conjugate for past, present, or future. Time comes from adverbs, surrounding discourse, sequence, and shared plans. Sudah, sedang, and akan can help shape the viewpoint, but they are not replacements for English tense endings.
The transfer error begins when a learner creates a false chart: sudah = past, sedang = present, akan = future. That chart predicts unnatural repetition and wrong meanings. The time-reference guide gives the full timeline system; this page repairs the calque.
The two-step repair test
First locate the event in time. Only then ask whether completion, internal progression, prediction, or intention deserves explicit marking.
| Expression | Actual contribution | Not equivalent to |
|---|---|---|
| zero marker | time recovered from context | present tense only |
| sudah | realized event or newly established state | past tense |
| sedang | event viewed in progress | present tense |
| akan | prospective, predicted, or intended situation | obligatory future tense |
One unchanged verb across the timeline
The actor-voice verb membaca stays unchanged across English past, present perfect, and future translations.
Kemarin sore, Rina membaca laporan itu di kereta.
Yesterday afternoon, Rina read that report on the train. (past; no sudah required)
Rina sudah membaca laporan itu, jadi dia siap membahasnya.
Rina has read that report, so she is ready to discuss it. (realized with current relevance)
Besok pagi, Rina membaca laporan berikutnya sebelum rapat.
Tomorrow morning, Rina will read the next report before the meeting. (future plan; no akan required)
Pukul sepuluh besok, Rina mungkin sedang membaca laporan terakhir.
At ten tomorrow, Rina may be reading the final report. (future progressive viewpoint)
The lexical verb remains membaca. English changes tense and auxiliary structure; Indonesian combines an unchanged predicate with whatever temporal and aspectual information matters.
Zero aspect marking lets context locate time
A clause without an aspect marker is not automatically present. Questions, earlier sentences, and narrative framing can supply past or future reference.
A: Tadi kamu ke mana? B: Saya pergi ke apotek dekat terminal.
A: Where did you go earlier? B: I went to the pharmacy near the terminal.
A: Nanti kamu ke mana? B: Saya pergi ke apotek setelah makan siang.
A: Where are you going later? B: I am going to the pharmacy after lunch.
Kemarin kami tiba di Solo menjelang malam. Kami mencari penginapan, mandi, lalu makan.
Yesterday we arrived in Solo toward evening. We looked for lodging, showered, and then ate.
The later narrative verbs inherit the past frame from kemarin. Repeating sudah would add a succession of completion contrasts that the story does not need.
Habitual and general-present readings also favor zero marking.
Setiap Senin, toko itu tutup lebih awal.
Every Monday, that shop closes early.
Air laut mengandung garam dan berbagai mineral.
Seawater contains salt and various minerals.
Sudah adds realization, not pastness
Use sudah when it matters that an event is accomplished or a state now holds relative to a reference time.
Saya sudah mengisi formulirnya, jadi tinggal menunggu nomor antrean.
I have filled in the form, so I only need to wait for a queue number.
Tehnya sudah dingin; mau saya buatkan yang hangat?
The tea is cold now; shall I make you a warm one?
Ketika dokter datang, hasil laboratorium sudah keluar.
When the doctor arrived, the laboratory result had already come out.
Sudah can also occur in a future frame, proving that it is not past tense.
Besok pukul sembilan, kami sudah tiba di pelabuhan.
By nine tomorrow, we will already have arrived at the port.
Kalau kamu datang terlambat, makanannya mungkin sudah habis.
If you arrive late, the food may already be gone.
Use simple kemarin + verb for a neutral past report. Add sudah only when realization, sequence relative to another event, or current consequence is part of the message.
Sedang adds an internal-progress view
Sedang places the listener inside an unfolding event. That event may be past, present, or future relative to speaking time.
Sekarang petugas sedang memeriksa tiket penumpang.
The attendant is checking passengers' tickets now.
Ketika saya menelepon tadi malam, mereka sedang makan.
When I called last night, they were eating.
Besok siang, kami sedang terbang menuju Ambon.
Tomorrow afternoon, we will be flying to Ambon.
Stable states, habits, and general truths normally reject a forced progressive viewpoint.
Sinta tinggal di Kupang sejak masih kecil.
Sinta has lived in Kupang since she was little.
Paman saya bekerja sebagai guru sekolah dasar.
My uncle works as a primary-school teacher.
Sedang tinggal can be correct for a deliberately temporary residence, but it should not be inserted merely because English uses is living.
Akan adds prospect or prediction, not every future
Concrete schedules and plans can rely on besok, nanti, minggu depan, or shared context.
Besok kereta berangkat pukul enam lewat sepuluh.
Tomorrow the train leaves at ten past six.
Nanti saya kirim foto kuitansinya.
I'll send a photo of the receipt later.
Minggu depan kami pindah ke kantor baru.
Next week we are moving to a new office.
Use akan when prospective scope, a prediction, or a formal future commitment deserves emphasis.
Menurut prakiraan, hujan akan turun sepanjang malam.
According to the forecast, rain will fall throughout the night.
Perusahaan akan membuka dua cabang baru tahun depan.
The company will open two new branches next year. (formal announcement)
Saya akan mempertimbangkan usul itu sebelum mengambil keputusan.
I will consider that proposal before making a decision. (deliberate commitment)
The contrast is not grammatical future versus ungrammatical nonfuture. It is explicit prospective viewpoint versus a future already recoverable from context.
Time adverbs often do the job
Use precise expressions such as tadi, kemarin, dua hari lalu, sekarang, setiap minggu, besok, nanti, and bulan depan when the timeline itself matters.
Dua hari lalu kami menerima hasil pemeriksaan kesehatan.
Two days ago we received the health examination results.
Saat ini perpustakaan tutup untuk perbaikan.
The library is currently closed for repairs.
Bulan depan saya mulai bekerja di cabang Surabaya.
Next month I start working at the Surabaya branch.
Once a time frame is established, later clauses can inherit it. Good Indonesian avoids repeating a marker merely to reassure an English-speaking learner that the time has not changed.
Common Mistakes
1. Using sudah as obligatory past tense
❌ Kemarin saya sudah bangun, sudah mandi, lalu sudah berangkat ke kantor.
Overmarked for a neutral sequence—each sudah forces a completion viewpoint.
✅ Kemarin saya bangun, mandi, lalu berangkat ke kantor.
Yesterday I woke up, showered, and then left for the office.
2. Using akan before every future verb
❌ Besok kami akan pergi ke pasar, akan makan siang, lalu akan pulang.
Overmarked—the future frame from besok already continues through the sequence.
✅ Besok kami pergi ke pasar, makan siang di sana, lalu pulang.
Tomorrow we will go to the market, have lunch there, and then return home.
3. Reading zero marking as present only
❌ Dalam jawaban atas “Tadi ke mana?”, “Saya pergi ke bank” harus berarti waktu sekarang.
Incorrect—the question supplies past reference.
✅ A: Tadi ke mana? B: Saya pergi ke bank untuk mengambil kartu baru.
A: Where did you go earlier? B: I went to the bank to collect a new card.
4. Forcing sedang onto a stable state
❌ Kakek sedang tinggal di desa itu sejak lahir.
Wrong for a lifelong stable residence—sedang imposes a temporary unfolding view.
✅ Kakek tinggal di desa itu sejak lahir.
Grandfather has lived in that village since birth.
5. Assuming a past adverb still needs sudah
❌ Karena “tahun lalu” menunjukkan waktu lampau, kalimat wajib memakai “sudah”.
Incorrect—time and completion are separate choices.
✅ Tahun lalu perusahaan membuka kantor perwakilan di Manado.
Last year the company opened a representative office in Manado.
6. Rejecting sudah in a future frame
❌ “Besok sore sudah selesai” mustahil karena “sudah” hanya berarti lampau.
Incorrect—sudah marks realization relative to a future reference time.
✅ Besok sore pekerjaan ini sudah selesai kalau tidak ada gangguan.
By tomorrow afternoon, this work will be finished if there are no disruptions.
7. Treating a schedule as requiring akan
❌ “Kereta akan berangkat pukul tujuh besok” wajib memakai “akan”.
Incorrect—the schedule and besok already establish future reference.
✅ Kereta berangkat pukul tujuh besok pagi dari peron empat.
The train leaves at seven tomorrow morning from platform four.
8. Translating English perfect mechanically
❌ “Saya tinggal di sini selama lima tahun” harus memakai “sudah” hanya karena bahasa Inggris memakai present perfect.
Incorrect—the English tense label does not decide Indonesian aspect.
✅ Saya tinggal di sini sejak lima tahun lalu dan masih betah.
I have lived here for five years and still feel at home.
Key Takeaways
- Indonesian predicates do not conjugate for tense.
- Locate time through adverbs and context before choosing any aspect marker.
- Sudah adds realization, sedang adds an in-progress view, and akan adds prospective force.
- Zero marking can refer to past, present, or future.
- Avoid repeated markers when one timeline already governs a whole sequence.
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
- Past, Present, and Future ReferenceA1 — Locate unchanged Indonesian predicates in past, present, and future time through adverbs, sequencing, world knowledge, and recoverable context.
- sudah: Completed, Changed, and Now TrueA1 — Use sudah for realized events, changes of state, and newly established verbal, adjectival, nominal, and locative predicates.
- sedang: Progressive ActivityA1 — Use sedang to place the listener inside an unfolding dynamic event without treating it as a present-tense auxiliary.
- akan: Prospective and Predicted EventsA1 — Use akan to present an event as prospective, predicted, planned, or formally committed without treating it as an obligatory future tense.
- Ordering Aspect and Modal MarkersB2 — Build and interpret Indonesian marker chains by reading each word's scope over what follows, especially around negation, prospect, ability, and aspect.
- Time, Aspect, and Mood Without ConjugationA1 — Build past, present, future, habitual, possible, and desired meanings around an unchanged Indonesian predicate.