Browse all 62 topics on this pageShow
Syntax
- Complement Clauses with `bahwa`
- `untuk` + Verb Clause
- Subject/Object Relative Clauses with `yang`
- `yang` Nominal Clauses
- Adverbs with `dengan` / `secara` and Adverb Position
- Negation Scope: `tidak`, `bukan`, `belum`, `jangan`
- Reported Speech without Tense Backshift
- Conditions with `kalau`, `jika`, `bila`
- Progressive Comparison: `semakin`, `makin`, `kian`
Verb affixation
- `meN-` Nasal Assimilation - Full Pattern
- Root-Initial Deletion with `meN-` (t/s/k/p)
- `meN-` vs `ber-` - Transitivity and Semantics
- `-kan` Causative and Benefactive Uses
- `-i` Locative, Recipient, Repetitive Uses
- `-kan` vs `-i` - Basic Contrast
- `ter-` as Superlative / Adjectival Prefix
- Verb Reduplication for Repetition/Leisurely Action
Verb usage
Nouns nominalization
Prepositions
Particles
Voice focus
Pronouns
Connectors
Register
Vocabulary
Learn B1 indonesian grammar by using it.
Stories, AI conversations and practice exercises built around these exact topics — at your level.
`meN-` Nasal Assimilation - Full Pattern
Pola lengkap meN-
`meN-` appears as `me-`, `mem-`, `men-`, `meng-`, `meny-`, and `menge-` depending on the root. B1 learners should control the full high-frequency pattern, including deletion of p/t/k/s and exceptions.
Key rule
Choose the `meN-` allomorph by the root's initial sound, while memorizing common exceptions and loanword behavior.
Examples
- Saya membaca artikel.Saya mebaca artikel.
Baca takes mem-/memb- in membaca.
- Dia menulis laporan.Dia mentulis laporan.
Initial t is replaced by n.
- Kami mengirim paket.Kami mengkirim paket.
Native k often disappears after meng-.
Common mistakes
Applying one prefix shape everywhere
mebaca, metulis, mesapumembaca, menulis, menyapu`meN-` assimilates to the root.
Deleting consonants in all loanwords
mengritikmengkritikLoan clusters may keep the initial consonant.
Root-Initial Deletion with `meN-` (t/s/k/p)
Peleburan bunyi awal pada meN-
Many native roots beginning with p, t, k, and s lose or change that first consonant under `meN-`: pakai -> memakai, tulis -> menulis, kirim -> mengirim, sapu -> menyapu.
Key rule
For many native roots beginning p/t/k/s, `meN-` replaces the first consonant with a nasal sound.
Examples
- Dia memilih baju.Dia mempilih baju.
Initial p disappears in memilih.
- Saya menulis email.Saya mentulis email.
Initial t disappears in menulis.
- Kami mengirim undangan.Kami mengkirim undangan.
Initial k disappears in mengirim.
Common mistakes
Not recognizing the root after deletion
thinking menulis root is nulis onlyroot: tulisThe t reappears in ditulis and tulisan.
Deleting consonants in all p/t/k/s words
mengontrol -> mengontrol? not mengontrol deletion issuemengontrolBorrowed clusters often keep the consonant.
`meN-` vs `ber-` - Transitivity and Semantics
MeN- vs ber-
`meN-` often forms active transitive verbs with objects, while `ber-` often forms intransitive activity, state, reciprocal, or characteristic verbs. The choice can change meaning: mengajar vs belajar, mengunjungi vs berkunjung.
Key rule
Use `meN-` when the verb takes a direct object; use `ber-` for many intransitive activities, characteristics, and prepositional complements.
Examples
- Kami mengunjungi museum.Kami berkunjung museum.
`Mengunjungi` takes a direct object.
- Kami berkunjung ke museum.Kami mengunjungi ke museum.
`Berkunjung` uses `ke`.
- Guru mengajar siswa.Guru belajar siswa.
`Mengajar` means teach; `belajar` means learn/study.
Common mistakes
Using `ber-` with direct objects
berkunjung museummengunjungi museum / berkunjung ke museum`Ber-` forms often need prepositions.
Using `meN-` where the meaning is intransitive activity
menjalan ke kantorberjalan ke kantor`Berjalan` means walk.
`di-` Passive Word Order and Topicality
Urutan pasif di-
`Di-` passives put the affected thing first: Buku itu dibaca oleh Sari. The actor may follow with `oleh`, follow without `oleh`, or be omitted when unknown or unimportant.
Key rule
Use `di-` passive when the affected thing is the topic; add `oleh + agent` when the actor needs to be clear.
Examples
- Surat itu ditulis oleh Rina.Surat itu menulis Rina.
The letter is written, so use passive.
- Masalah ini akan dibahas besok.Masalah ini akan membahas besok.
The problem will be discussed.
- Nasi dimasak ibu.Nasi memasak ibu.
Short passive agent can follow the verb.
Common mistakes
Using active voice with patient subject
Buku itu membaca saya.Buku itu saya baca / dibaca oleh saya.The book is not the actor.
Forgetting topical function
Always translating English active as activeUse passive when the object is the discourse topic.Indonesian often topicalizes affected entities.
Pronominal Passive / Object Voice Type 2 (`saya baca`)
Pasif pronominal
When a pronoun actor is involved, Indonesian often uses object voice without `di-`: Buku itu saya baca, Surat ini akan kami kirim, Masalah itu sudah mereka bahas.
Key rule
Use object/topic + pronoun actor + bare verb for common pronominal passive/object voice.
Examples
- Buku itu saya baca kemarin.Buku itu saya membaca kemarin.
After pronoun actor, use bare verb.
- Surat ini akan kami kirim besok.Surat ini akan dikami kirim besok.
Do not attach the pronoun to `di-`.
- Masalah itu sudah mereka bahas.Masalah itu sudah mereka membahas.
Use bare verb after pronoun actor.
Common mistakes
Using `meN-` after the pronoun actor
Buku itu saya membaca.Buku itu saya baca.Object voice uses bare verb.
Using `di-` with pronoun actor in the same slot
Buku itu saya dibaca.Buku itu saya baca.Do not combine type 2 voice with `di-`.
`di-` Passive vs Pronominal Passive
Pasif di- vs pasif pronominal
Use pronominal passive with pronoun actors: Buku itu saya baca. Use `di-` passive with noun agents, long agents, unknown agents, or formal agentless focus: Buku itu dibaca oleh Rina.
Key rule
Choose pronominal passive for pronoun actors; choose `di-` passive for noun/long/unknown/omitted agents or formal patient focus.
Examples
- Buku itu saya baca.Buku itu dibaca oleh saya. (less natural)
Pronoun actor favors object voice.
- Buku itu dibaca oleh Rina.Buku itu Rina baca. (possible in some contexts but less basic/formal)
Noun agent commonly uses `di-` passive.
- Laporan itu sudah kami kirim.Laporan itu sudah dikirim oleh kami. (less natural)
Pronoun actor uses object voice.
Common mistakes
Always using `di-` passive with pronouns
dibaca oleh sayasaya bacaPronoun actors usually prefer object voice.
Always using object voice with noun agents
buku itu Rina baca in formal reportbuku itu dibaca oleh Rina`Di-` passive is safer with noun agents in formal contexts.
`-kan` Causative and Benefactive Uses
-kan kausatif/benefaktif
`-Kan` often means make/cause something to become a state, move/direct something, or do something for someone: membersihkan kamar, memasukkan buku, membelikan adik hadiah.
Key rule
`MeN-...-kan` often makes a transitive verb meaning cause/make, move/direct, or do for someone's benefit.
Examples
- Saya membersihkan kamar.Saya bersih kamar.
Causative `-kan`: make clean.
- Dia memasukkan buku ke tas.Dia memasuki buku ke tas.
`-Kan` moves the book into the bag.
- Ibu menyalakan lampu.Lampu menyala ibu.
Menyalakan means cause the lamp to turn on.
Common mistakes
Using an adjective root as a verb
Saya bersih meja.Saya membersihkan meja.`-Kan` forms a causative transitive verb.
Confusing `memasukkan` and `memasuki`
memasuki buku ke tasmemasukkan buku ke tas`-Kan` moves an object into a place.
`-i` Locative, Recipient, Repetitive Uses
-i lokatif/repetitif
`-I` often makes a place, person, or surface the direct object: mengunjungi kota, menanyai saksi, menanami ladang. It can also suggest repeated or distributed action with some roots.
Key rule
`MeN-...-i` often makes the location, target, person, or surface the object of the verb.
Examples
- Kami mengunjungi Bali.Kami mengunjungi ke Bali.
`Mengunjungi` takes a direct object.
- Polisi menanyai saksi.Polisi menanya saksi.
`Menanyai` targets the person questioned.
- Petani menanami ladang dengan padi.Petani menanam ladang dengan padi. (less precise)
`Menanami` makes the field the affected location.
Common mistakes
Adding preposition after transitive `-i` verb
mengunjungi ke Balimengunjungi Bali / berkunjung ke Bali`Mengunjungi` takes a direct object.
Confusing object roles with `-kan`
memasuki buku ke tasmemasukkan buku ke tas`-Kan` moves the book; `-i` targets/enters a place.
`-kan` vs `-i` - Basic Contrast
Perbedaan -kan dan -i
`-Kan` often focuses on the thing moved, caused, or provided; `-i` often focuses on the place, person, or surface affected: memasukkan buku ke tas vs memasuki rumah.
Key rule
Choose `-kan` when the object is the moved/caused/provided thing; choose `-i` when the object is the location/target/person/surface affected.
Examples
- Dia memasukkan buku ke tas.Dia memasuki buku ke tas.
The book is moved into the bag, so use `-kan`.
- Dia memasuki rumah.Dia memasukkan rumah.
The house is the place entered, so use `-i`.
- Petani menanam padi di ladang.Petani menanami padi di ladang.
`Padi` is the thing planted; no `-i` needed here.
Common mistakes
Choosing suffix by English translation only
enter = memasukkanmemasuki rumah / memasukkan buku ke tasObject role determines suffix.
Using `-i` for the moved object
memasuki buku ke tasmemasukkan buku ke tasThe book is moved; use `-kan`.
`ter-` as Superlative / Adjectival Prefix
Ter- superlatif/adjektival
`Ter-` can form superlative or adjectival words such as terbaik, terbesar, terbaru, tertinggi, terpenting. This is different from accidental/passive `ter-` like tertinggal or terbuka.
Key rule
Recognize common `ter-` adjective forms as superlatives, but do not confuse them with accidental/passive `ter-` verbs.
Examples
- Ini pilihan terbaik.Ini pilihan ter baik.
`Ter-` attaches as a prefix.
- Jakarta adalah kota terbesar di Indonesia.Jakarta kota terbuka di Indonesia. (wrong word)
`Terbesar` means biggest.
- Berita terbaru sudah muncul.Berita paling terbaru sudah muncul. (often redundant)
`Terbaru` already means latest/newest.
Common mistakes
Separating the prefix
ter baikterbaik`Ter-` attaches.
Treating all `ter-` as superlative
tertinggal = most lefttertinggal = left behind`Ter-` has multiple functions.
`sudah` vs `telah` - Completion and Register
Sudah vs telah
`Sudah` and `telah` both mark completed aspect, but `sudah` is neutral and common in speech, while `telah` is formal, written, official, or news-like.
Key rule
Use `sudah` for neutral completion and `telah` for formal written completion; neither is a general past tense.
Examples
- Saya sudah makan.Saya telah makan. (too formal for casual chat)
`Sudah` is natural in everyday speech.
- Pemerintah telah mengumumkan aturan baru.Pemerintah sudah mengumumkan aturan baru. (possible, less formal)
`Telah` suits official/news style.
- Rapat sudah selesai.Rapat telah menyelesaikan. (wrong meaning)
`Selesai` can be a state predicate after the aspect marker.
Common mistakes
Using `telah` in casual conversation
Aku telah sampai, nih.Aku sudah sampai.`Telah` sounds formal or written.
Using `sudah/telah` for every past event
Kemarin saya sudah pergi ke pasar.Kemarin saya pergi ke pasar. / Saya sudah pergi.A time word can mark past; `sudah` adds completion/already.
`belum` vs `tidak/bukan` in Negative Aspect
Belum vs tidak
`Belum` means not yet and is the normal negative counterpart of `sudah` in many contexts. `Tidak` is plain negation, and `bukan` negates nouns or identity.
Key rule
Use `belum` for not yet; use `tidak` for plain verbal/adjectival negation and `bukan` for noun identity.
Examples
- Saya belum makan.Saya tidak sudah makan.
`Belum` means have not eaten yet.
- Dia tidak makan daging.Dia belum makan daging. (different meaning)
`Tidak` can express habit/choice; `belum` means not yet.
- Rapat belum selesai.Rapat tidak selesai. (different nuance)
`Belum selesai` means not finished yet.
Common mistakes
Saying `tidak sudah`
Saya tidak sudah membaca.Saya belum membaca.`Belum` is the natural not-yet form.
Using `belum` for permanent or habitual negation
Saya belum suka kopi.Saya tidak suka kopi.If it is plain dislike, use `tidak`.
`baru` for Just / Only Recently
Baru
`Baru` can mean just/recently or only just: Saya baru sampai means I just arrived. It can also mean new, so context matters.
Key rule
Before a predicate, `baru` means just/recently/only then; after a noun, `baru` often means new.
Examples
- Saya baru sampai di rumah.Saya sampai baru di rumah.
`Baru` comes before the predicate.
- Dia baru saja pergi.Dia sudah saja pergi.
`Baru saja` means just now.
- Ini buku baru.Ini baru buku. (means only/just a book)
After noun, `baru` is adjective 'new'.
Common mistakes
Confusing adjective and aspect `baru`
baru buku for new bookbuku baruAdjectives follow nouns.
Putting `baru` after the verb for just
sampai barubaru sampaiAspect/adverbial `baru` precedes predicate.
`dapat` vs `bisa`
Dapat vs bisa
`Bisa` means can/able in everyday speech. `Dapat` can also mean can/be able to, but is more formal; as a verb it can also mean get/receive.
Key rule
Use `bisa` for everyday can; use modal `dapat` for formal can/be able to, and recognize lexical `dapat` meaning get/receive.
Examples
- Saya bisa berenang.Saya dapat berenang. (formal/stiff in casual speech)
`Bisa` is conversational.
- Peserta dapat mendaftar secara online.Peserta bisa daftar online. (too casual for formal notice)
`Dapat` fits formal instructions.
- Saya dapat hadiah.Saya bisa hadiah.
Lexical `dapat` means get/receive.
Common mistakes
Using `dapat` everywhere in casual speech
Aku dapat main gitar.Aku bisa main gitar.`Bisa` is more natural conversationally.
Missing lexical meaning of `dapat`
Saya dapat uang = I can moneySaya dapat uang = I got money.`Dapat` before a noun often means receive/get.
`perlu`, `wajib`, `mesti` - Need/Obligation
Perlu, wajib, mesti
`Perlu` means need to, `wajib` means obligatory/mandatory, and `mesti` means must/have to in a more conversational or emphatic style. They refine basic `harus`.
Key rule
Use `perlu` for need, `wajib` for mandatory obligation, and `mesti` for must/have to in conversational or emphatic style.
Examples
- Saya perlu istirahat.Saya wajib istirahat. (too strong unless rule/medical order)
`Perlu` means need.
- Peserta wajib membawa kartu identitas.Peserta perlu membawa kartu identitas. (weaker)
`Wajib` means mandatory.
- Kamu mesti coba soto ini.Kamu wajib coba soto ini. (too official)
`Mesti` works for emphatic recommendation.
Common mistakes
Using `wajib` for every need
Saya wajib minum kopi.Saya perlu/mau minum kopi.`Wajib` sounds mandatory.
Forgetting passive after necessity with affected subject
Dokumen perlu mengirim.Dokumen perlu dikirim.The document is sent.
Phase Verbs `mulai`, `selesai`, `berhenti`
Verba fase
`Mulai` means start, `selesai` means finish, and `berhenti` means stop. They combine with verbs or activities: mulai bekerja, selesai membaca, berhenti merokok.
Key rule
Use `mulai/selesai/berhenti + verb/activity` to mark start, finish, or stop; no `to` marker is needed.
Examples
- Saya mulai bekerja jam delapan.Saya mulai untuk bekerja jam delapan.
No `untuk` is needed.
- Dia selesai membaca laporan.Dia selesai untuk membaca laporan.
Verb follows directly.
- Ayah berhenti merokok.Ayah berhenti untuk merokok. (could mean stopped in order to smoke)
`Berhenti merokok` means stopped smoking.
Common mistakes
Adding `untuk` after phase verbs by English analogy
mulai untuk belajarmulai belajarThe next verb follows directly.
Confusing stop doing with stop in order to do
berhenti untuk makanberhenti makan / berhenti untuk makan`Berhenti makan` = stop eating; `berhenti untuk makan` = stop in order to eat.
`berhasil`, `gagal`, `sempat`
Berhasil, gagal, sempat
`Berhasil` means succeed/manage to, `gagal` means fail, and `sempat` means have/get the chance or time to do something. They describe outcome and opportunity.
Key rule
Use `berhasil/gagal/sempat + verb phrase` to express success, failure, or opportunity/time to do something.
Examples
- Kami berhasil menyelesaikan proyek itu.Kami berhasil untuk menyelesaikan proyek itu.
No `untuk` is needed.
- Tim itu gagal memenangkan pertandingan.Tim itu gagal menang pertandingan. (less standard)
`Gagal + meN-` verb phrase is standard.
- Saya sempat bertemu Rina kemarin.Saya pernah bertemu Rina kemarin. (different meaning)
`Sempat` means had the chance/time.
Common mistakes
Adding `untuk` after these verbs
berhasil untuk selesaiberhasil selesai / berhasil menyelesaikanThe following verb phrase comes directly.
Confusing `sempat` and `pernah`
Saya pernah makan sebelum rapat (meaning had time)Saya sempat makan sebelum rapat.`Sempat` is opportunity/time; `pernah` is experience.
Serial Motion Verbs (go/come do something)
Verba gerak serial
Indonesian often puts a motion verb before another verb without `to`: pergi membeli makanan, datang membantu, pulang membawa kabar.
Key rule
Use motion verb + verb phrase directly when the same subject moves and performs the following action.
Examples
- Saya pergi membeli makanan.Saya pergi untuk membeli makanan. (also correct, more explicit)
Serial form has no `untuk`.
- Dia datang membantu kami.Dia datang untuk dia membantu kami.
Same subject performs both actions.
- Ayah pulang membawa kabar baik.Ayah pulang dan membawa kabar baik. (also possible, less integrated)
Serial construction links return and carrying news.
Common mistakes
Adding English `to`
pergi to membelipergi membeli / pergi untuk membeliIndonesian uses no English infinitive marker.
Omitting `ke` for destination
pergi pasar membeli sayurpergi ke pasar membeli sayurDestination needs `ke`.
`peN-` Agent/Instrument Nouns - Intro
Nomina peN-
`peN-` often forms nouns for people, tools, or things associated with an action: penulis, pembaca, pengajar, penyapu, pemotong.
Key rule
Use `peN-` noun forms for agents, roles, instruments, or characteristic doers, with nasal assimilation similar to `meN-`.
Examples
- Dia penulis terkenal.Dia tulis terkenal.
`Penulis` means writer.
- Pembaca artikel itu banyak.Membaca artikel itu banyak. (if meaning readers)
`Pembaca` names people who read.
- Guru itu pengajar bahasa Indonesia.Guru itu mengajar bahasa Indonesia. (different structure)
`Pengajar` is a role noun.
Common mistakes
Using a verb where a noun is needed
Dia membaca terkenal.Dia pembaca terkenal.`Pembaca` names the person.
Ignoring nasal assimilation
pentulis, pensapupenulis, penyapu`PeN-` assimilates like `meN-`.
`-an` Result, Place, Collection Nouns
Nomina -an
`-An` forms nouns for results, products, places, collections, or things related to a root: tulisan, makanan, minuman, pakaian, ruangan.
Key rule
`-An` turns roots into nouns for results, products, things, places, or collections, depending on the root.
Examples
- Tulisan kamu jelas.Tulis kamu jelas.
`Tulisan` means writing/text.
- Makanan ini pedas.Makan ini pedas. (if meaning food)
`Makanan` means food.
- Saya membeli pakaian baru.Saya membeli pakai baru.
`Pakaian` means clothing.
Common mistakes
Using a bare verb root as a noun
tulis sayatulisan saya`Tulisan` names the written result.
Assuming all `-an` nouns are actions
makanan = eating actionmakanan = food`-An` often names product/thing.
`peN-...-an` Process and Result Nouns
Nomina peN-...-an
`peN-...-an` forms nouns for processes, activities, systems, or results: penulisan, pembacaan, pengiriman, pembangunan, pendaftaran.
Key rule
`PeN-...-an` nominalizes a verb family into a process, act, event, system, or result noun.
Examples
- Penulisan laporan itu memakan waktu lama.Penulis laporan itu memakan waktu lama. (means the writer)
`Penulisan` is the writing process.
- Pendaftaran dibuka hari Senin.Daftar dibuka hari Senin.
`Pendaftaran` means registration.
- Pengiriman barang membutuhkan tiga hari.Mengirim barang membutuhkan tiga hari. (possible, less nominal/formal)
`Pengiriman` is the delivery/shipping process.
Common mistakes
Confusing agent and process nouns
penulis vs penulisanpenulis = writer; penulisan = writing process/styleSuffix `-an` changes the noun type.
Using root noun where formal process noun is needed
daftar online dibukapendaftaran online dibuka`Pendaftaran` is the formal process noun.
`ke-...-an` Abstract Nouns
Nomina abstrak ke-...-an
`ke-...-an` often forms abstract nouns from adjectives or roots: kebersihan, kesehatan, keindahan, keadilan, kesulitan.
Key rule
`Ke-...-an` often turns qualities or states into abstract nouns.
Examples
- Kebersihan kelas penting.Bersih kelas penting.
`Kebersihan` means cleanliness.
- Kesehatan lebih penting daripada uang.Sehat lebih penting daripada uang. (possible adjective idea, but noun needed)
`Kesehatan` names health as a concept.
- Kami menikmati keindahan alam.Kami menikmati indah alam.
`Keindahan` means beauty.
Common mistakes
Using adjective roots as nouns
bersih pentingkebersihan pentingUse abstract noun for the concept.
Confusing abstract and experienced-state `ke-...-an`
kehujanan as abstract rainnesskehujanan = got caught in rain`Ke-...-an` has multiple functions.
`per-...-an` Process/Domain Nouns
Nomina per-...-an
`per-...-an` forms nouns for domains, systems, collective processes, or places of activity: pendidikan, perjalanan, pertemuan, perdagangan, perumahan.
Key rule
`Per-...-an` often creates nouns for broad processes, domains, events, systems, or places.
Examples
- Pendidikan sangat penting.Didik sangat penting.
`Pendidikan` means education.
- Perjalanan ke Bali memakan waktu lama.Jalan ke Bali memakan waktu lama. (different meaning)
`Perjalanan` is a journey/trip.
- Pertemuan dimulai jam sembilan.Temu dimulai jam sembilan.
`Pertemuan` is a meeting.
Common mistakes
Using root where domain noun is needed
didik pentingpendidikan pentingEducation is the domain noun.
Confusing `perjalanan` with `jalan`
jalan saya ke Baliperjalanan saya ke Bali`Perjalanan` is the trip/journey.
`-nya` as Nominalizer - Basic
-nya sebagai pembenda
`-Nya` can turn adjectives, verbs, or clauses into noun-like phrases: pentingnya pendidikan, sulitnya soal ini, datangnya tamu.
Key rule
Use `-nya` after a predicate/root to make a noun-like phrase referring to its fact, quality, degree, or event.
Examples
- Pentingnya pendidikan tidak bisa diabaikan.Penting pendidikan tidak bisa diabaikan.
`Pentingnya` nominalizes the quality.
- Sulitnya soal ini membuat siswa bingung.Sulit soal ini membuat siswa bingung.
`Sulitnya` means the difficulty/how difficult it is.
- Datangnya tamu membuat rumah ramai.Datang tamu membuat rumah ramai.
`Datangnya` names the event of coming.
Common mistakes
Reading every `-nya` as possession
pentingnya = his importantpentingnya = the importance/how important`-Nya` can nominalize.
Omitting `-nya` in formal nominal phrases
penting pendidikanpentingnya pendidikan`-Nya` turns the adjective into a noun-like head.
Noun Reduplication: Variety/Distributive Meanings
Reduplikasi nomina distributif
Noun reduplication can show variety, distribution, or a category, not just plural: buah-buahan, sayur-sayuran, rumah-rumah di desa, toko-toko kecil.
Key rule
Use noun reduplication when plurality, variety, distribution, or category meaning is useful; avoid automatic plural overuse.
Examples
- Toko itu menjual buah-buahan tropis.Toko itu menjual buah tropis-tropis.
`Buah-buahan` is a category/variety noun.
- Di sepanjang jalan ada rumah-rumah kecil.Di sepanjang jalan ada banyak rumah-rumah kecil.
`Banyak` already marks quantity.
- Sayur-sayuran baik untuk kesehatan.Sayur-sayur baik untuk kesehatan.
`Sayur-sayuran` is a common category word.
Common mistakes
Reduplicating after numbers
tiga toko-tokotiga tokoNumbers already show plurality.
Reduplicating after quantifiers
banyak rumah-rumahbanyak rumah / rumah-rumahChoose one quantity strategy.
Degree Modifiers: `sangat`, `sekali`, `terlalu`, `cukup`, `agak`
Penanda derajat adjektiva
Indonesian modifies adjective degree with words such as `sangat` very, `sekali` very, `terlalu` too, `cukup` quite/enough, and `agak` rather/a bit.
Key rule
Use degree words around adjectives: `sangat + adjective`, `adjective + sekali`, `terlalu/cukup/agak + adjective`.
Examples
- Harga itu sangat mahal.Harga itu mahal sangat. (marked/poetic)
`Sangat` normally precedes the adjective.
- Makanan ini enak sekali.Makanan ini sekali enak.
`Sekali` usually follows the adjective.
- Kopi ini terlalu panas.Kopi ini sangat terlalu panas.
`Terlalu` already marks excessive degree.
Common mistakes
Putting `sekali` before adjective
sekali bagusbagus sekali`Sekali` usually follows.
Putting `sangat` after adjective in neutral prose
mahal sangatsangat mahal`Sangat` normally precedes.
Verb Reduplication for Repetition/Leisurely Action
Reduplikasi verba
Verb reduplication can show repeated, casual, leisurely, or non-goal-directed action: jalan-jalan, duduk-duduk, lihat-lihat, ngobrol-ngobrol.
Key rule
Use verb reduplication for repeated, relaxed, exploratory, or casual action, not for plural subjects.
Examples
- Kami jalan-jalan di Malioboro.Kami berjalan-jalan? (also possible; `jalan-jalan` is common lexical form)
`Jalan-jalan` means stroll/travel around.
- Mereka duduk-duduk di teras.Mereka duduk-duduk because plural only.
It means sit around leisurely.
- Saya lihat-lihat dulu.Saya melihat-melihat dulu. (less natural in shopping context)
`Lihat-lihat` means browse/look around.
Common mistakes
Using verb reduplication for plural agreement
Mereka makan-makan nasi because they are pluralMereka makan nasi.Plural subjects do not require verb reduplication.
Using colloquial reduplication in formal writing
Presiden jalan-jalan dalam kunjungan resmiPresiden melakukan kunjungan / berkunjung`Jalan-jalan` sounds casual/leisurely.
Colloquial `sih` - Contrast, Softening, Topic
Partikel sih
`Sih` is a colloquial particle that can soften a statement, mark contrast, keep a topic open, or ask for an explanation: Aku sih setuju, tapi...; Kenapa sih?
Key rule
Use `sih` only in informal speech to mark stance, contrast, softening, or expressive questioning.
Examples
- Aku sih setuju, tapi kita tanya dulu.Saya sih setuju dalam laporan resmi.
`Sih` is informal and does not fit formal reports.
- Menurutku sih film itu bagus.Menurutku film itu bagus sih banget.
`Sih` softens a personal opinion; do not stack it awkwardly.
- Kenapa sih kamu terlambat?Mengapa sih Anda terlambat? (register clash)
`Kenapa sih` is informal; `mengapa/Anda` are formal.
Common mistakes
Using `sih` in formal writing
Dokumen ini sih telah dikirim.Dokumen ini telah dikirim.`Sih` is colloquial.
Treating `sih` as meaning one fixed English word
always translating as 'though'Interpret by context.`Sih` marks discourse stance, not a single lexical meaning.
Colloquial `dong` and `deh`
Partikel dong/deh
`Dong` often makes a request, expectation, or encouragement stronger: Ayo dong! `Deh` often softens, yields, suggests, or closes a decision: Ya sudah deh; Coba deh.
Key rule
Use `dong` for informal insistence/encouragement and `deh` for informal softening, suggestion, or acceptance.
Examples
- Ayo dong, kita berangkat!Ayo dong, Bapak Direktur. (too casual/pushy)
`Dong` is informal and can be pushy.
- Cepat dong!Cepat dong dalam pengumuman resmi.
Not formal-register language.
- Coba deh makanan ini.Coba dong makanan ini. (more insistent)
`Deh` softens the suggestion.
Common mistakes
Using `dong` with superiors or strangers
Tunggu dong, Pak.Mohon tunggu sebentar, Pak.`Dong` can sound too familiar or demanding.
Treating `dong` and `deh` as interchangeable
Ya sudah dong for acceptanceYa sudah deh.`Deh` often signals acceptance/soft closure.
Colloquial `kok` and `lho`
Partikel kok/lho
`Kok` often marks surprise or 'how come/why': Kok kamu di sini? `Lho` marks surprise, correction, or alerting someone: Lho, kamu belum tahu?
Key rule
Use `kok` for informal surprise/how-come framing and `lho` for surprise, correction, or attention-getting.
Examples
- Kok kamu terlambat?Mengapa kok Anda terlambat? (register clash)
`Kok` is informal.
- Kok bisa?Bagaimana kok bisa? (redundant)
`Kok bisa?` means how come/how is that possible?
- Dia baik kok.Dia baik kok dalam surat resmi.
`Kok` can reassure informally.
Common mistakes
Using `kok` in formal why questions
Kok Bapak tidak hadir dalam rapat resmi?Mengapa Bapak tidak hadir?`Kok` is colloquial and can sound accusatory.
Treating `kok` only as why
Dia baik kok = why he is kindIt can mean reassurance: he is kind, actually.Function depends on sentence type.
Discourse Particles `nah`, `nih`, `tuh`
Nah, nih, tuh
`Nah` organizes discourse like 'so/now then/there you go'. `Nih` points to something near the speaker or offered. `Tuh` points to something farther, noticed, or being emphasized.
Key rule
Use `nah` for discourse transition, `nih` for near/offered emphasis, and `tuh` for far/noticed/reminder emphasis in informal speech.
Examples
- Nah, sekarang kita mulai.Nah, dengan hormat kami mulai rapat resmi.
`Nah` is conversational, not formal ceremonial style.
- Ini nih buku yang kamu cari.Ini nih dalam laporan akademik.
`Nih` adds colloquial pointing/emphasis.
- Lihat tuh, busnya datang.Lihat nih, busnya di sana jauh. (possible but less spatially natural)
`Tuh` points to something over there/noticed.
Common mistakes
Using these particles in formal writing
Nah, penelitian ini menunjukkan...Penelitian ini menunjukkan...They are colloquial discourse markers.
Confusing `nih` and `tuh` spatially
Nih for something far awayUse `tuh` when pointing away or reminding.`Nih` is near/offered; `tuh` is distal/noticed.
Halfway there — imagine actually using all of this.
Lenguia's AI tutor explains any of these Indonesian grammar topics in seconds and builds practice around the ones you get wrong.
Formal Particles `-lah`, `-kah`, `pun` - Contrast and Style
-lah, -kah, pun
`-Lah`, `-kah`, and `pun` are formal or stylistic particles. `-Lah` softens/emphasizes, `-kah` marks formal questions, and `pun` means also/even in a formal or emphatic way.
Key rule
Use formal particles according to function: `-lah` for soft/emphatic focus, `-kah` for formal questions, `pun` for also/even emphasis.
Examples
- Duduklah sebentar.Duduk kah sebentar.
`-Lah` softens an imperative.
- Apakah Anda setuju?Apa lah Anda setuju?
`-Kah` marks formal question.
- Saya pun setuju.Saya lah setuju.
`Pun` means also/too in this formal-emphatic style.
Common mistakes
Writing enclitics separately
duduk lah, apa kahduduklah, apakah`-Lah` and `-kah` attach.
Attaching free `pun` everywhere
sayapunsaya punFree particle `pun` is written separately.
Reciprocal `saling`
Saling
`Saling` means each other/one another. It comes before a verb: saling membantu, saling mengenal, saling percaya.
Key rule
Use `saling + verb` when two or more participants do the action to each other.
Examples
- Mereka saling membantu.Dia saling membantu dirinya.
`Saling` needs reciprocal participants.
- Kami saling mengenal sejak kecil.Kami mengenal sendiri sejak kecil.
`Saling mengenal` means know each other.
- Kedua tim saling menghormati.Kedua tim sendiri menghormati.
`Saling` marks mutual respect.
Common mistakes
Using `saling` with singular non-reciprocal subject
Saya saling membantu.Kami saling membantu. / Saya membantu dia.Reciprocity requires more than one participant.
Putting `saling` after the verb
membantu salingsaling membantu`Saling` comes before the verb.
Indefinites with `saja`: `apa saja`, `siapa saja`
Apa saja, siapa saja
`Apa saja` means anything/what things, `siapa saja` means anyone/who all, and similar forms with `saja` can ask or state open sets: Kamu mau makan apa saja?
Key rule
Use question word + `saja` for open lists or free-choice meanings such as anything, anyone, wherever, or anytime.
Examples
- Kamu mau makan apa saja?Kamu mau makan apa? (less list-like)
`Apa saja` asks what things/options.
- Siapa saja yang datang?Siapa yang saja datang?
`Saja` follows the question word.
- Kamu boleh pilih apa saja.Kamu boleh pilih sesuatu saja. (different meaning)
`Apa saja` can mean anything/whatever.
Common mistakes
Putting `saja` in the wrong place
siapa yang sajasiapa saja yang`Saja` follows the question word phrase.
Confusing `apa saja` with `sesuatu`
Pilih sesuatu saja for choose anythingPilih apa saja.`Apa saja` gives free choice.
Reflexive `diri sendiri` - Advanced Use
Diri sendiri lanjutan
`Diri sendiri` marks reflexive meaning clearly: menjaga diri sendiri, menyalahkan diri sendiri, bertanya kepada diri sendiri. It can combine with possessive forms: dirinya sendiri, diri saya sendiri.
Key rule
Use `diri sendiri` or possessed forms like `dirinya sendiri` when the object/complement is the same person as the subject.
Examples
- Dia menyalahkan diri sendiri.Dia menyalahkan sendiri.
`Diri sendiri` is the reflexive object.
- Kita harus menjaga diri sendiri.Kita harus menjaga sendiri. (could mean guard by ourselves)
`Diri sendiri` clarifies self-care.
- Saya bertanya kepada diri saya sendiri.Saya bertanya kepada saya sendiri. (less natural)
Use `diri saya sendiri` after preposition.
Common mistakes
Using `sendiri` when reflexive object is needed
menyalahkan sendirimenyalahkan diri sendiri`Sendiri` alone can mean alone/personally.
Using `diri sendiri` for alone
pergi diri sendiripergi sendiri`Sendiri` marks alone/by oneself.
`dalam` for Abstract Domains
Dalam abstrak
`Dalam` can mean 'in/within' not only for places, but also for abstract domains: dalam kehidupan, dalam hal ini, dalam bidang pendidikan.
Key rule
Use `dalam` for abstract fields, situations, processes, documents, and time spans where the meaning is 'within/in the context of'.
Examples
- Dalam kehidupan sehari-hari, kita sering memakai bahasa informal.Di kehidupan sehari-hari, kita sering memakai bahasa informal. (less formal)
`Dalam` marks an abstract domain.
- Dalam hal ini, keputusan guru sudah tepat.Di hal ini, keputusan guru sudah tepat.
`Dalam hal ini` is a fixed abstract phrase.
- Dia bekerja dalam bidang kesehatan.Dia bekerja di bidang kesehatan. (also common)
`Dalam bidang` emphasizes the professional field or domain.
Common mistakes
Using `dalam` for ordinary city/location residence
Saya tinggal dalam Bandung.Saya tinggal di Bandung.Use `di` for ordinary location.
Translating every English 'in' as `dalam`
dalam pagipagi hari / pada pagi hariIndonesian time expressions have their own patterns.
`atas` for Basis, Cause, Responsibility
Atas
`Atas` can mean 'on/over', but in formal Indonesian it often marks basis, cause, reason, or responsibility: atas bantuan Anda, atas nama sekolah, bertanggung jawab atas proyek.
Key rule
Use `atas` in formal collocations for cause/basis, gratitude/apology, responsibility, authority, and reactions.
Examples
- Terima kasih atas bantuan Anda.Terima kasih untuk bantuan Anda. (possible, less formal)
`Atas` is standard in formal thanks for a reason/object.
- Kami mohon maaf atas keterlambatan ini.Kami mohon maaf tentang keterlambatan ini.
`Maaf atas` marks the cause of apology.
- Dia bertanggung jawab atas proyek itu.Dia bertanggung jawab tentang proyek itu.
`Bertanggung jawab atas` is the responsibility collocation.
Common mistakes
Using bare `atas` for physical location
Buku atas meja.Buku itu di atas meja.Physical 'on top of' normally uses `di atas`.
Using `tentang` after responsibility verbs
bertanggung jawab tentang acarabertanggung jawab atas acaraThe standard collocation is `bertanggung jawab atas`.
`terhadap` for Toward / Regarding
Terhadap
`Terhadap` means toward/regarding in formal style, often after attitudes, actions, or effects: sikap terhadap guru, pengaruh terhadap ekonomi, perhatian terhadap anak.
Key rule
Use `terhadap` for the formal target of an attitude, response, effect, criticism, policy, or concern.
Examples
- Sikapnya terhadap guru sangat sopan.Sikapnya tentang guru sangat sopan.
`Terhadap` marks the target of attitude.
- Kebijakan itu berdampak terhadap masyarakat kecil.Kebijakan itu berdampak kepada masyarakat kecil. (less standard in this frame)
`Dampak terhadap` is common formal usage.
- Kami punya perhatian besar terhadap keselamatan siswa.Kami punya perhatian besar tentang keselamatan siswa.
`Perhatian terhadap` marks concern directed at a target.
Common mistakes
Using `terhadap` for physical destination
Kami berjalan terhadap sekolah.Kami berjalan ke sekolah.Physical movement uses `ke`.
Confusing topic and target
diskusi terhadap filmdiskusi tentang film / kritik terhadap film`Tentang` marks topic; `terhadap` marks attitude/effect target.
`melalui` / `lewat` - Through / Via
Melalui/lewat
`Melalui` and `lewat` mean through/via. `Melalui` is more formal and can be abstract: melalui email, melalui proses panjang. `Lewat` is common in speech for passing through or via.
Key rule
Use `melalui` for formal through/via channels or processes, and `lewat` for common/casual route or via meanings.
Examples
- Kami mengirim dokumen melalui email.Kami mengirim dokumen dengan email. (possible, but channel is clearer with `melalui`)
`Melalui` marks the communication channel.
- Dia masuk lewat pintu belakang.Dia masuk dengan pintu belakang.
`Lewat` marks route.
- Masalah itu diselesaikan melalui diskusi.Masalah itu diselesaikan lewat diskusi resmi. (possible, less formal)
`Melalui` fits formal process.
Common mistakes
Using `dengan` for route/channel when `melalui/lewat` is clearer
masuk dengan pintumasuk lewat pintuA door is a route, not an instrument.
Using `melalui` for instruments
menulis melalui pulpenmenulis dengan pulpenPen is an instrument.
`bagi` vs `untuk`
Bagi vs untuk
`Untuk` marks purpose, recipient, or intended use. `Bagi` often means 'for/from the point of view of' a group or person: bagi saya, bagi anak-anak, bagi masyarakat.
Key rule
Use `untuk` for general purpose/intended recipient, and `bagi` for affected group, beneficiary, or perspective.
Examples
- Hadiah ini untuk ibu.Hadiah ini bagi ibu. (possible, but less natural for simple gift)
`Untuk` is the normal direct recipient/intended recipient marker.
- Bagi saya, masalah itu tidak sederhana.Untuk saya, masalah itu tidak sederhana. (possible colloquial, less formal)
`Bagi saya` marks perspective.
- Program ini bermanfaat bagi masyarakat.Program ini bermanfaat untuk masyarakat. (also possible)
`Bagi` fits affected beneficiary group in formal style.
Common mistakes
Using `bagi` for simple purpose
Saya pergi bagi membeli makanan.Saya pergi untuk membeli makanan.Purpose uses `untuk`.
Using `untuk` when formal perspective is intended
Untuk saya, keputusan ini adil.Bagi saya, keputusan ini adil.`Bagi saya` is the standard perspective phrase.
Complex Spatial Preposition Series
Rangkaian preposisi tempat
Indonesian often builds precise spatial phrases with series like `di sebelah kanan`, `di depan rumah`, `ke arah stasiun`, `dari balik pintu`, and `di antara dua gedung`.
Key rule
Build spatial series as `di/ke/dari + spatial relation + anchor`, choosing `di` for location, `ke` for direction, and `dari` for source.
Examples
- Mobil itu berhenti di depan rumah.Mobil itu berhenti depan rumah.
Use `di` for location.
- Dia berjalan ke arah stasiun.Dia berjalan di arah stasiun.
Movement toward a direction uses `ke arah`.
- Kucing itu keluar dari balik pintu.Kucing itu keluar di balik pintu.
Source/origin uses `dari balik`.
Common mistakes
Dropping `di` in location phrases
Saya menunggu depan sekolah.Saya menunggu di depan sekolah.Standard locative series begins with `di`.
Using `di` for movement
Saya pergi di belakang rumah.Saya pergi ke belakang rumah.Movement/direction uses `ke`.
Complement Clauses with `bahwa`
Klausa bahwa
`Bahwa` introduces a clause after verbs or nouns of thinking, saying, knowing, proving, or realizing: Saya tahu bahwa dia sibuk.
Key rule
Use `bahwa + full clause` after verbs, nouns, or adjectives that take a content clause.
Examples
- Saya tahu bahwa dia sedang bekerja.Saya tahu yang dia sedang bekerja.
`Bahwa` introduces the known content.
- Guru mengatakan bahwa ujian dimulai besok.Guru mengatakan ujian dimulai besok bahwa.
`Bahwa` comes before the clause it introduces.
- Ada bukti bahwa harga naik.Ada bukti tentang harga naik. (less grammatical)
`Bukti bahwa` takes a full proposition.
Common mistakes
Using `yang` instead of `bahwa` for a proposition
Saya percaya yang dia jujur.Saya percaya bahwa dia jujur.`Bahwa` introduces believed content.
Putting `bahwa` at the end
Dia benar bahwa.Bahwa dia benar jelas. / Jelas bahwa dia benar.`Bahwa` introduces the clause.
`untuk` + Verb Clause
Klausa untuk
`Untuk` can introduce a purpose or infinitive-like clause: Saya belajar untuk lulus ujian; Sulit untuk menjelaskan masalah ini.
Key rule
Use `untuk + verb phrase/clause` for purpose, intended action, opportunity, or infinitive-like complements.
Examples
- Saya belajar untuk lulus ujian.Saya belajar bahwa lulus ujian.
Purpose uses `untuk`.
- Dia datang untuk membantu kami.Dia datang untuk membantu kepada kami.
`Membantu` already takes its object.
- Masalah ini sulit untuk dijelaskan.Masalah ini sulit bahwa dijelaskan.
Adjective + infinitive-like clause uses `untuk`.
Common mistakes
Using `untuk` before a full factual content clause
Saya pikir untuk dia benar.Saya pikir bahwa dia benar.Use `bahwa` for propositions.
Adding extra prepositions after transitive verbs
untuk membantu kepada sayauntuk membantu saya`Membantu` takes a direct object.
Subject/Object Relative Clauses with `yang`
Klausa relatif subjek/objek
`Yang` introduces relative clauses where the noun is subject or object: orang yang menolong saya; buku yang saya beli; masalah yang sedang dibahas.
Key rule
Use `noun + yang + clause` and choose voice/order so the noun's role in the relative clause is clear.
Examples
- Orang yang menolong saya tinggal di sini.Orang menolong saya yang tinggal di sini.
`Yang` follows the head noun.
- Buku yang saya beli mahal.Buku yang membeli saya mahal.
For object relatives, keep the agent before the verb in this pattern.
- Masalah yang sedang dibahas penting.Masalah yang sedang membahas penting.
Use passive when the problem is being discussed.
Common mistakes
Using English relative pronouns
orang who datangorang yang datangIndonesian uses invariant `yang`.
Losing the noun's role in object relatives
buku yang membeli sayabuku yang saya beliThe book is bought by me, not buying me.
`yang` Nominal Clauses
Klausa nominal yang
`Yang` can turn a description or clause into a noun phrase meaning 'the one who/that...' or 'what...': Yang penting adalah keselamatan; Saya pilih yang paling murah.
Key rule
Use `yang + description/clause` as a noun phrase when the head noun is understood from context.
Examples
- Yang penting adalah keselamatan.Bahwa penting adalah keselamatan.
`Yang penting` is a noun phrase: what is important.
- Saya pilih yang paling murah.Saya pilih paling murah.
`Yang` nominalizes the adjective phrase.
- Yang datang terlambat harus melapor.Datang terlambat harus melapor. (unclear)
`Yang datang terlambat` means those who came late.
Common mistakes
Using `bahwa` for headless noun phrases
Saya suka bahwa merah.Saya suka yang merah.`Yang` creates the noun phrase.
Omitting `yang` before adjective phrases used as nouns
Saya pilih murah.Saya pilih yang murah.The adjective needs nominalization.
Adverbs with `dengan` / `secara` and Adverb Position
Adverbia dengan/secara
Indonesian often forms adverbial phrases with `dengan` or `secara`: dengan hati-hati, secara resmi. Position is usually near the verb or at the beginning/end for sentence-level emphasis.
Key rule
Use `dengan` for manner and `secara` for formal method/domain/viewpoint, placing adverbs close to what they modify or sentence-initial for broad scope.
Examples
- Dia berbicara dengan pelan.Dia berbicara pelanly.
Indonesian does not use English -ly.
- Kami bekerja dengan hati-hati.Kami bekerja secara hati-hati. (possible but less natural)
`Dengan` fits concrete manner.
- Keputusan itu diumumkan secara resmi.Keputusan itu diumumkan dengan resmi. (less standard)
`Secara resmi` is the common formal adverb.
Common mistakes
Using English -ly forms
resmily, cepatlysecara resmi, dengan cepatIndonesian uses adverbial phrases or bare adjectives.
Using `dengan` for analytical viewpoints
dengan ekonomisecara ekonomi`Secara` marks domain/viewpoint.
Negation Scope: `tidak`, `bukan`, `belum`, `jangan`
Cakupan negasi
`Tidak` negates verbs/adjectives, `bukan` negates identity/nouns or corrections, `belum` means not yet, and `jangan` means don't. At B1, focus on what exactly is being negated.
Key rule
Choose the negator by predicate type and meaning, then place it before the element whose meaning you want to negate.
Examples
- Dia tidak datang kemarin.Dia bukan datang kemarin.
Verb predicates use `tidak`.
- Dia bukan dokter.Dia tidak dokter.
Noun identity uses `bukan`.
- Tugas itu belum selesai.Tugas itu tidak selesai. (different meaning)
`Belum` means not yet.
Common mistakes
Using `tidak` before nouns
Saya tidak guru.Saya bukan guru.Identity nouns use `bukan`.
Using `bukan` before ordinary verbs
Dia bukan makan.Dia tidak makan.Verb predicates use `tidak` unless contrastive ellipsis is intended.
Reported Speech without Tense Backshift
Kalimat tidak langsung dasar
Indonesian reported speech does not backshift tense like English. Keep time meaning with adverbs and aspect words: Dia berkata bahwa dia sudah makan.
Key rule
Report speech by adjusting pronouns and context words, not by changing verb tense.
Examples
- Dia berkata bahwa dia sedang sakit.Dia berkata bahwa dia was sakit.
No English tense backshift.
- Ani bilang dia sudah makan.Ani bilang saya sudah makan. (if reporting Ani's words)
Adjust pronouns to the reporting context.
- Pak Guru mengatakan bahwa ujian akan dimulai besok.Pak Guru mengatakan bahwa ujian dimulai akan besok.
Keep aspect marker before the verb.
Common mistakes
Applying English tense backshift
dia was pergidia pergi / dia sudah pergiIndonesian uses aspect/time words, not verb tense.
Failing to change pronouns
Rina berkata, `Saya lapar` -> Rina berkata bahwa saya lapar.Rina berkata bahwa dia lapar.The reported speaker becomes `dia`.
Conditions with `kalau`, `jika`, `bila`
Kalimat syarat
`Kalau`, `jika`, and `bila` introduce conditions. `Kalau` is common and conversational; `jika` is neutral/formal; `bila` is often written or formal.
Key rule
Use `kalau/jika/bila + clause` for conditions; choose the connector by register and add modal/aspect words as needed.
Examples
- Kalau hujan, kami tinggal di rumah.Kalau akan hujan, kami tinggal di rumah. (if simply 'if it rains')
No tense inflection is required.
- Jika data sudah lengkap, laporan bisa dikirim.Jika data lengkap sudah, laporan bisa dikirim.
Place aspect marker naturally before the predicate.
- Bila diperlukan, hubungi petugas.Bila perlu banget, telepon aku ya. (register mixed)
`Bila` often fits formal writing.
Common mistakes
Using English would/could grammar
kalau saya would bisakalau saya bisa / kalau saya punya waktuIndonesian uses modal words, not conjugated conditionals.
Mixing formal `bila` with very colloquial endings
Bila kamu nggak bisa, bilang dong.Kalau kamu nggak bisa, bilang ya. / Bila Anda tidak dapat hadir, harap memberi tahu.Keep register consistent.
Contrast `sedangkan` / `sementara`
Sedangkan/sementara
`Sedangkan` and contrastive `sementara` mean while/whereas, comparing two clauses: Saya suka teh, sedangkan dia suka kopi.
Key rule
Use `sedangkan` or contrastive `sementara` to compare two parallel clauses with different facts.
Examples
- Saya suka teh, sedangkan dia suka kopi.Saya suka teh sedangkan kopi.
Use parallel clauses on both sides.
- Harga naik, sedangkan pendapatan tetap.Harga naik, tetapi sedangkan pendapatan tetap.
Do not stack contrast connectors unnecessarily.
- Kota ini ramai, sementara desa itu tenang.Kota ini ramai sementara sebentar desa itu tenang.
Here `sementara` is contrastive, not temporary.
Common mistakes
Using only a noun after `sedangkan`
Saya pilih nasi, sedangkan mie.Saya pilih nasi, sedangkan dia memilih mie.`Sedangkan` normally links clauses.
Confusing temporal and contrastive `sementara`
sementara = always whereasCheck whether it means while in time or whereas.Context decides the reading.
Concession `meskipun` / `walaupun`
Meskipun/walaupun
`Meskipun` and `walaupun` mean although/even though: Meskipun hujan, kami tetap pergi.
Key rule
Use `meskipun/walaupun + clause` for although/even though, often with `tetap` in the main clause.
Examples
- Meskipun hujan, kami tetap pergi.Meskipun hujan, tetapi kami tetap pergi. (too heavy)
Avoid unnecessary double contrast.
- Dia tetap belajar walaupun lelah.Dia tetap belajar walaupun dia adalah lelah.
Adjectival predicate does not need `adalah`.
- Walaupun mahal, barang itu berkualitas.Walaupun mahal, jadi barang itu berkualitas.
Concession is not result.
Common mistakes
Stacking `meskipun` with `tetapi` automatically
Meskipun hujan, tetapi kami pergi.Meskipun hujan, kami tetap pergi. / Hujan, tetapi kami pergi.One concessive/contrast structure is usually enough.
Using result connectors for concession
Walaupun hujan, jadi kami pergi.Walaupun hujan, kami tetap pergi.Concession means despite, not because.
Result `jadi`, `maka`, `oleh karena itu`
Akibat/hasil
`Jadi`, `maka`, and `oleh karena itu` introduce results or conclusions. `Jadi` is common; `maka` is formal/logical; `oleh karena itu` is formal and explicit.
Key rule
Use `jadi` for common result, `maka` for formal/logical result, and `oleh karena itu` for formal therefore at sentence or paragraph level.
Examples
- Hujan deras, jadi kami pulang.Hujan deras, meskipun kami pulang.
`Jadi` marks result.
- Jika semua syarat terpenuhi, maka permohonan dapat diproses.Jika semua syarat terpenuhi, jadi dong permohonan diproses.
`Maka` fits formal conditional-result style.
- Biaya meningkat. Oleh karena itu, harga produk naik.Biaya meningkat oleh karena itu harga produk naik. (punctuation unclear)
`Oleh karena itu` often begins a new sentence or clause with comma.
Common mistakes
Using concession connectors for result
Hujan, walaupun kami pulang.Hujan, jadi kami pulang.A cause-result relation needs a result connector.
Overusing `maka` in casual speech
Aku lapar, maka aku makan nih.Aku lapar, jadi aku makan.`Maka` sounds formal/logical.
Progressive Comparison: `semakin`, `makin`, `kian`
Semakin/makin/kian
`Semakin`, `makin`, and `kian` mean increasingly/more and more: Harga semakin mahal; Makin lama makin sulit.
Key rule
Use `semakin/makin/kian + adjective/verb phrase` for increasing degree, and repeat it in correlative patterns.
Examples
- Harga semakin mahal.Harga semakin lebih mahal.
`Semakin` already expresses increasing more; do not add `lebih`.
- Makin lama, makin sulit.Makin lama, lebih makin sulit.
Use the repeated correlative pattern cleanly.
- Hubungan kedua negara kian membaik.Aku kian lapar banget nih. (register clash)
`Kian` is more formal/literary.
Common mistakes
Adding `lebih` after `semakin`
semakin lebih baiksemakin baik / lebih baik`Semakin` already carries increasing degree.
Using `daripada` in progressive correlation
semakin cepat daripadasemakin cepat`Daripada` compares two standards; `semakin` marks progression.
Formal vs Informal Indonesian - Overview
Bahasa formal dan informal
Indonesian changes a lot by register. Formal Indonesian uses forms like `saya`, `Anda/Bapak/Ibu`, `tidak`, `ingin`, `karena`; informal Indonesian may use `aku/gue`, `kamu/lu`, `nggak/gak`, `mau`, `soalnya`.
Key rule
Choose a register for the situation and keep pronouns, negatives, particles, connectors, and vocabulary consistent.
Examples
- Saya tidak dapat hadir karena ada rapat.Gue tidak dapat hadir karena ada rapat resmi nih.
The incorrect sentence mixes formal vocabulary with casual pronoun and particle.
- Aku nggak bisa datang soalnya sibuk.Aku tidak dapat hadir oleh karena itu sibuk.
Casual speech normally uses simpler informal forms.
- Bapak/Ibu dapat mengisi formulir ini.Lu dapat mengisi formulir ini.
`Lu` is too informal for respectful address.
Common mistakes
Mixing formal pronouns with colloquial particles
Anda mau ikut dong?Bapak/Ibu mau ikut? / Kamu ikut dong?Keep social distance and particle style aligned.
Using informal negatives in formal writing
Peserta nggak boleh terlambat.Peserta tidak boleh terlambat.`Nggak/gak` are colloquial.
Colloquial Negatives `nggak` / `gak`
Nggak/gak
`Nggak` and `gak` are informal versions of `tidak`. They are common in speech and chat, but formal writing should use `tidak`.
Key rule
Use `nggak/gak` only in informal speech or chat as colloquial alternatives to `tidak`, not as neutral formal negatives.
Examples
- Aku nggak tahu.Saya nggak mengetahui hal tersebut dalam laporan resmi.
`Nggak` is informal and clashes with formal style.
- Dia gak datang kemarin.Dia gak guru.
Noun identity still needs `bukan`: Dia bukan guru.
- Aku belum makan.Aku nggak makan. (if meaning not yet eaten)
`Belum` means not yet; `nggak` means not/do not.
Common mistakes
Using `nggak/gak` in formal writing
Pelamar gak boleh terlambat.Pelamar tidak boleh terlambat.Formal style requires `tidak`.
Replacing `bukan` with `gak` before nouns
Saya gak mahasiswa.Saya bukan mahasiswa.Identity negation uses `bukan`.
Word Families Built from Roots and Affixes
Keluarga kata berimbuhan
Many Indonesian words belong to families built from one root plus affixes: ajar -> belajar, mengajar, pelajar, pengajar, pelajaran, pengajaran.
Key rule
Use roots and affixes to recognize related words, but confirm meaning and acceptability from real usage.
Examples
- Dia belajar bahasa Indonesia.Dia mengajar bahasa Indonesia. (if she is the student)
`Belajar` means study/learn; `mengajar` means teach.
- Pak Rudi adalah pengajar baru.Pak Rudi adalah pelajar baru. (if he teaches)
`Pengajar` is instructor; `pelajar` is student.
- Pelajaran hari ini sulit.Pengajaran hari ini sulit. (different meaning)
`Pelajaran` is lesson/subject; `pengajaran` is teaching/instruction.
Common mistakes
Assuming every affixed form has predictable meaning
pe- always personCheck each family: `pelajaran` is lesson, not person.Affix meanings interact with roots and conventions.
Confusing learner/teacher forms
pengajar for studentpelajar = student, pengajar = instructor`peN-` often marks actor; `pel-` in `pelajar` is lexicalized.
Common Indonesian Collocations
Kolokasi umum
Collocations are words that naturally go together: mengambil keputusan, membuat janji, memberi kesempatan, mengikuti rapat, mengajukan pertanyaan.
Key rule
Learn frequent word partnerships as chunks because Indonesian often chooses different verbs than English.
Examples
- Kami mengambil keputusan bersama.Kami membuat keputusan bersama. (common influence, but `mengambil keputusan` is very natural)
`Mengambil keputusan` is a strong Indonesian collocation.
- Saya membuat janji dengan dokter.Saya mengambil janji dengan dokter.
Appointments are `membuat janji`.
- Dia mengikuti rapat pagi ini.Dia menghadiri rapat pagi ini. (also correct, more formal)
`Mengikuti rapat` is common; collocations can have register differences.
Common mistakes
Translating English verb-noun pairs literally
make a decision -> membuat keputusan onlymengambil keputusanIndonesian often uses a different preferred verb.
Using one general verb for all nouns
membuat pertanyaan, membuat kesempatanmengajukan pertanyaan, memberi kesempatanDifferent nouns have different collocates.
Arabic and Sanskrit Loanword Awareness
Serapan Arab/Sanskerta
Indonesian has many loanwords from Arabic and Sanskrit. Arabic loans often appear in religion, greetings, morality, and administration; Sanskrit loans often appear in culture, state, literature, and formal vocabulary.
Key rule
Recognize Arabic and Sanskrit loanword layers as vocabulary and register clues, but learn each modern Indonesian meaning from context.
Examples
- `Selamat pagi` is a normal greeting.`Selamat` only means religious salvation in modern Indonesian.
Loanwords develop everyday meanings.
- `Hak` and `hukum` are common in legal/formal topics.`Hak` means only right side.
`Hak` can mean right/entitlement.
- `Bahasa Indonesia` uses the Sanskrit-origin word `bahasa`.`Bahasa` is only a historical/literary word.
`Bahasa` is fully ordinary modern Indonesian.
Common mistakes
Assuming loan origin gives exact modern meaning
selamat = only saved/salvationLearn modern phrases like `selamat pagi`, `selamat datang`.Meanings shift after borrowing.
Overusing religious-register words in neutral contexts
melaksanakan ibadah makanmakan / menjalankan ibadah (for worship)`Ibadah` has religious meaning.
Large Numbers: `ribu`, `juta`, `miliar`
Bilangan besar
Indonesian large numbers use `ribu` (thousand), `juta` (million), and `miliar` (billion): lima ribu, dua juta, satu miliar.
Key rule
Build large numbers from largest unit to smallest: X miliar, X juta, X ribu, then hundreds/tens/ones.
Examples
- Harga motor itu dua puluh juta rupiah.Harga motor itu dua puluh ribu juta rupiah.
Twenty million is `dua puluh juta`.
- Penduduk kota itu sekitar tiga juta orang.Penduduk kota itu tiga millions orang.
Use Indonesian number unit `juta`.
- Seribu siswa ikut lomba.Satu ribu siswa ikut lomba. (understandable, less idiomatic)
`Seribu` is the usual form for one thousand.
Common mistakes
Using English plural -s
dua jutasdua jutaIndonesian number units do not take English plural endings.
Confusing million and billion
satu billionsatu miliarUse Indonesian `miliar`.
Duration and Frequency Expressions
Durasi dan frekuensi
Duration uses expressions like `selama dua jam`, `dalam tiga hari`, and `sejak tahun lalu`. Frequency uses `sekali sehari`, `dua kali seminggu`, `setiap bulan`, and `sering/jarang`.
Key rule
Use `selama` for length of activity, `dalam` for completion within a span, `sejak` for starting point, and `kali + time unit` or `setiap` for frequency.
Examples
- Saya belajar selama dua jam.Saya belajar dalam dua jam. (different: finished within two hours)
`Selama` marks duration of activity.
- Tugas itu selesai dalam tiga hari.Tugas itu selesai selama tiga hari. (less natural for completion)
`Dalam` marks completion within a period.
- Dia tinggal di sini sejak tahun lalu.Dia tinggal di sini selama tahun lalu. (different meaning)
`Sejak` marks starting point.
Common mistakes
Confusing `selama` and `dalam`
Saya tidur dalam delapan jam.Saya tidur selama delapan jam.Sleeping lasts for eight hours.
Using `waktu` instead of `kali` for frequency
tiga waktu seminggutiga kali seminggu`Kali` counts occurrences.
Ready to master indonesian grammar?
Get personalized stories, an AI tutor for your grammar questions, and smart practice for every topic on this page.