A
O
M
R
D
Q
U
A
M
G
Q
V
H
D
H
F
D
G
S
E
C
G
Q
L
E
A
D
P
G
R
W
S
L
N
A
N
X
Z
A
X
X
M
F
E
L
B
C
A
R
H

B1 Indonesian Grammar62 Topics & Common Mistakes

Every B1 topic below gives you the key rule, real correct-vs-incorrect examples, and the mistakes learners actually make — covering syntax, verb affixation, verb usage and more.

Browse all 62 topics on this pageShow
Lenguia Premium

Learn B1 indonesian grammar by using it.

Stories, AI conversations and practice exercises built around these exact topics — at your level.

B1Verb affixation

`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, mesapu
    membaca, menulis, menyapu

    `meN-` assimilates to the root.

  • Deleting consonants in all loanwords

    mengritik
    mengkritik

    Loan clusters may keep the initial consonant.

B1Verb affixation

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 only
    root: tulis

    The t reappears in ditulis and tulisan.

  • Deleting consonants in all p/t/k/s words

    mengontrol -> mengontrol? not mengontrol deletion issue
    mengontrol

    Borrowed clusters often keep the consonant.

B1Verb affixation

`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 museum
    mengunjungi museum / berkunjung ke museum

    `Ber-` forms often need prepositions.

  • Using `meN-` where the meaning is intransitive activity

    menjalan ke kantor
    berjalan ke kantor

    `Berjalan` means walk.

B1Voice focus

`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 active
    Use passive when the object is the discourse topic.

    Indonesian often topicalizes affected entities.

B1Voice focus

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-`.

B1Voice focus

`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 saya
    saya baca

    Pronoun actors usually prefer object voice.

  • Always using object voice with noun agents

    buku itu Rina baca in formal report
    buku itu dibaca oleh Rina

    `Di-` passive is safer with noun agents in formal contexts.

B1Verb affixation

`-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 tas
    memasukkan buku ke tas

    `-Kan` moves an object into a place.

B1Verb affixation

`-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 Bali
    mengunjungi Bali / berkunjung ke Bali

    `Mengunjungi` takes a direct object.

  • Confusing object roles with `-kan`

    memasuki buku ke tas
    memasukkan buku ke tas

    `-Kan` moves the book; `-i` targets/enters a place.

B1Verb affixation

`-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 = memasukkan
    memasuki rumah / memasukkan buku ke tas

    Object role determines suffix.

  • Using `-i` for the moved object

    memasuki buku ke tas
    memasukkan buku ke tas

    The book is moved; use `-kan`.

B1Verb affixation

`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 baik
    terbaik

    `Ter-` attaches.

  • Treating all `ter-` as superlative

    tertinggal = most left
    tertinggal = left behind

    `Ter-` has multiple functions.

B1Verb usage

`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.

B1Verb usage

`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`.

B1Verb usage

`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 book
    buku baru

    Adjectives follow nouns.

  • Putting `baru` after the verb for just

    sampai baru
    baru sampai

    Aspect/adverbial `baru` precedes predicate.

B1Verb usage

`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 money
    Saya dapat uang = I got money.

    `Dapat` before a noun often means receive/get.

B1Verb usage

`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.

B1Verb usage

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 belajar
    mulai belajar

    The next verb follows directly.

  • Confusing stop doing with stop in order to do

    berhenti untuk makan
    berhenti makan / berhenti untuk makan

    `Berhenti makan` = stop eating; `berhenti untuk makan` = stop in order to eat.

B1Verb usage

`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 selesai
    berhasil selesai / berhasil menyelesaikan

    The 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.

B1Verb usage

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 membeli
    pergi membeli / pergi untuk membeli

    Indonesian uses no English infinitive marker.

  • Omitting `ke` for destination

    pergi pasar membeli sayur
    pergi ke pasar membeli sayur

    Destination needs `ke`.

B1Nouns nominalization

`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, pensapu
    penulis, penyapu

    `PeN-` assimilates like `meN-`.

B1Nouns nominalization

`-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 saya
    tulisan saya

    `Tulisan` names the written result.

  • Assuming all `-an` nouns are actions

    makanan = eating action
    makanan = food

    `-An` often names product/thing.

B1Nouns nominalization

`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 penulisan
    penulis = writer; penulisan = writing process/style

    Suffix `-an` changes the noun type.

  • Using root noun where formal process noun is needed

    daftar online dibuka
    pendaftaran online dibuka

    `Pendaftaran` is the formal process noun.

B1Nouns nominalization

`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 penting
    kebersihan penting

    Use abstract noun for the concept.

  • Confusing abstract and experienced-state `ke-...-an`

    kehujanan as abstract rainness
    kehujanan = got caught in rain

    `Ke-...-an` has multiple functions.

B1Nouns nominalization

`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 penting
    pendidikan penting

    Education is the domain noun.

  • Confusing `perjalanan` with `jalan`

    jalan saya ke Bali
    perjalanan saya ke Bali

    `Perjalanan` is the trip/journey.

B1Nouns nominalization

`-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 important
    pentingnya = the importance/how important

    `-Nya` can nominalize.

  • Omitting `-nya` in formal nominal phrases

    penting pendidikan
    pentingnya pendidikan

    `-Nya` turns the adjective into a noun-like head.

B1Nouns nominalization

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-toko
    tiga toko

    Numbers already show plurality.

  • Reduplicating after quantifiers

    banyak rumah-rumah
    banyak rumah / rumah-rumah

    Choose one quantity strategy.

B1Adjectives

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 bagus
    bagus sekali

    `Sekali` usually follows.

  • Putting `sangat` after adjective in neutral prose

    mahal sangat
    sangat mahal

    `Sangat` normally precedes.

B1Verb affixation

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 plural
    Mereka makan nasi.

    Plural subjects do not require verb reduplication.

  • Using colloquial reduplication in formal writing

    Presiden jalan-jalan dalam kunjungan resmi
    Presiden melakukan kunjungan / berkunjung

    `Jalan-jalan` sounds casual/leisurely.

B1Particles

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.

B1Particles

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 acceptance
    Ya sudah deh.

    `Deh` often signals acceptance/soft closure.

B1Particles

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 kind
    It can mean reassurance: he is kind, actually.

    Function depends on sentence type.

B1Particles

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 away
    Use `tuh` when pointing away or reminding.

    `Nih` is near/offered; `tuh` is distal/noticed.

Lenguia Premium

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.

B1Particles

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 kah
    duduklah, apakah

    `-Lah` and `-kah` attach.

  • Attaching free `pun` everywhere

    sayapun
    saya pun

    Free particle `pun` is written separately.

B1Pronouns

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 saling
    saling membantu

    `Saling` comes before the verb.

B1Pronouns

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 saja
    siapa saja yang

    `Saja` follows the question word phrase.

  • Confusing `apa saja` with `sesuatu`

    Pilih sesuatu saja for choose anything
    Pilih apa saja.

    `Apa saja` gives free choice.

B1Pronouns

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 sendiri
    menyalahkan diri sendiri

    `Sendiri` alone can mean alone/personally.

  • Using `diri sendiri` for alone

    pergi diri sendiri
    pergi sendiri

    `Sendiri` marks alone/by oneself.

B1Prepositions

`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 pagi
    pagi hari / pada pagi hari

    Indonesian time expressions have their own patterns.

B1Prepositions

`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 acara
    bertanggung jawab atas acara

    The standard collocation is `bertanggung jawab atas`.

B1Prepositions

`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 film
    diskusi tentang film / kritik terhadap film

    `Tentang` marks topic; `terhadap` marks attitude/effect target.

B1Prepositions

`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 pintu
    masuk lewat pintu

    A door is a route, not an instrument.

  • Using `melalui` for instruments

    menulis melalui pulpen
    menulis dengan pulpen

    Pen is an instrument.

B1Prepositions

`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.

B1Prepositions

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`.

B1Syntax

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.

B1Syntax

`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 saya
    untuk membantu saya

    `Membantu` takes a direct object.

B1Syntax

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 datang
    orang yang datang

    Indonesian uses invariant `yang`.

  • Losing the noun's role in object relatives

    buku yang membeli saya
    buku yang saya beli

    The book is bought by me, not buying me.

B1Syntax

`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.

B1Syntax

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, cepatly
    secara resmi, dengan cepat

    Indonesian uses adverbial phrases or bare adjectives.

  • Using `dengan` for analytical viewpoints

    dengan ekonomi
    secara ekonomi

    `Secara` marks domain/viewpoint.

B1Syntax

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.

B1Syntax

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 pergi
    dia pergi / dia sudah pergi

    Indonesian 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`.

B1Syntax

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 bisa
    kalau saya bisa / kalau saya punya waktu

    Indonesian 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.

B1Connectors

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 whereas
    Check whether it means while in time or whereas.

    Context decides the reading.

B1Connectors

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.

B1Connectors

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.

B1Syntax

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 baik
    semakin baik / lebih baik

    `Semakin` already carries increasing degree.

  • Using `daripada` in progressive correlation

    semakin cepat daripada
    semakin cepat

    `Daripada` compares two standards; `semakin` marks progression.

B1Register

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.

B1Register

Pronouns and Social Distance

Pronomina dan jarak sosial

`Saya` is neutral/polite first person, `aku` is intimate/informal, `kamu` is familiar second person, and `Anda` is formal but can feel distant. Indonesian often uses names or titles instead of `you`.

Key rule

Use `saya` for safe polite self-reference, `aku/kamu` for familiar relationships, and titles or names when direct `kamu/Anda` would feel wrong.

Examples

  • Saya ingin bertanya, Pak.
    Aku mau tanya, Pak, dong.

    With a teacher, `saya` is safer and more respectful.

  • Aku sudah sampai. Kamu di mana?
    Saya sudah tiba. Anda berada di mana? (to a close friend)

    The formal version is grammatically correct but socially stiff.

  • Bapak sudah mengisi formulir?
    Kamu sudah mengisi formulir? (to an older customer)

    Use an address term rather than familiar `kamu`.

Common mistakes

  • Using `kamu` with everyone

    Kamu mau apa, Pak?
    Bapak mau apa?

    `Kamu` can sound disrespectful to elders or superiors.

  • Using `Anda` in intimate contexts

    Anda kangen aku?
    Kamu kangen aku?

    `Anda` sounds distant or formal.

B1Register

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`.

B1Vocabulary

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 person
    Check each family: `pelajaran` is lesson, not person.

    Affix meanings interact with roots and conventions.

  • Confusing learner/teacher forms

    pengajar for student
    pelajar = student, pengajar = instructor

    `peN-` often marks actor; `pel-` in `pelajar` is lexicalized.

B1Vocabulary

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 only
    mengambil keputusan

    Indonesian often uses a different preferred verb.

  • Using one general verb for all nouns

    membuat pertanyaan, membuat kesempatan
    mengajukan pertanyaan, memberi kesempatan

    Different nouns have different collocates.

B1Vocabulary

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/salvation
    Learn modern phrases like `selamat pagi`, `selamat datang`.

    Meanings shift after borrowing.

  • Overusing religious-register words in neutral contexts

    melaksanakan ibadah makan
    makan / menjalankan ibadah (for worship)

    `Ibadah` has religious meaning.

B1Numbers

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 jutas
    dua juta

    Indonesian number units do not take English plural endings.

  • Confusing million and billion

    satu billion
    satu miliar

    Use Indonesian `miliar`.

B1Numbers

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 seminggu
    tiga kali seminggu

    `Kali` counts occurrences.

See this grammar in real Indonesian storiesFree graded stories for this level — reading is the fastest way to make these rules automatic.
Lenguia Premium

Ready to master indonesian grammar?

Get personalized stories, an AI tutor for your grammar questions, and smart practice for every topic on this page.