Saya heran kenapa dia belum membalas pesan saya.

Breakdown of Saya heran kenapa dia belum membalas pesan saya.

saya
I
dia
he/she
belum
not yet
saya
my
pesan
the message
membalas
to reply
kenapa
why
heran
to wonder

Questions & Answers about Saya heran kenapa dia belum membalas pesan saya.

Why does the sentence start with Saya heran? Does it literally mean I am surprised?

Yes. Saya heran literally means I am surprised or I find it strange.

In this sentence, heran expresses a feeling of puzzlement or surprise. Depending on context, Saya heran kenapa... can sound like:

  • I’m surprised that...
  • I wonder why...
  • I find it strange that...

So heran is not just shock or amazement; it often means something feels odd or unexpected.


What does kenapa mean here, and why is it used in the middle of the sentence?

Kenapa means why.

In Indonesian, it is very common to put kenapa after verbs of thinking, knowing, asking, wondering, or being surprised, such as:

  • Saya tahu kenapa... = I know why...
  • Dia tanya kenapa... = He/She asked why...
  • Saya heran kenapa... = I’m surprised why... / I wonder why...

So the structure is very natural:

  • Saya heran = I’m surprised
  • kenapa dia belum membalas pesan saya = why he/she has not replied to my message

Could I use mengapa instead of kenapa?

Yes. Mengapa and kenapa both mean why.

The main difference is tone:

  • kenapa = more common in everyday speech
  • mengapa = a bit more formal or written

So these are both correct:

  • Saya heran kenapa dia belum membalas pesan saya.
  • Saya heran mengapa dia belum membalas pesan saya.

For normal conversation, kenapa is usually the more natural choice.


What does belum mean exactly? Why not use tidak?

Belum means not yet.

That is different from tidak, which means not.

Compare:

  • Dia belum membalas pesan saya. = He/She has not replied yet.
  • Dia tidak membalas pesan saya. = He/She did not reply / does not reply.

So belum suggests the action may still happen later. It leaves the possibility open.

That is why belum fits well here: the speaker is wondering why the person still hasn’t replied yet.


What is membalas? How is it different from balas?

Membalas is the active verb form of balas.

  • balas = reply, return, answer back, repay
  • membalas = to reply / to answer / to respond

In Indonesian, many verbs take the prefix meN- to form an active verb. Here:

  • balasmembalas

In the sentence, membalas pesan means to reply to a message.

So:

  • dia belum membalas pesan saya = he/she hasn’t replied to my message yet

Why use membalas pesan instead of menjawab pesan?

Both can be understood, but membalas pesan is especially common for replying to a message, text, chat, email, or comment.

Useful distinction:

  • menjawab = to answer
  • membalas = to reply / respond back

Examples:

  • menjawab pertanyaan = answer a question
  • membalas pesan = reply to a message
  • membalas email = reply to an email

So in this sentence, membalas pesan is very natural.


Why is saya used twice: Saya ... pesan saya?

Because the first saya is the subject, and the second saya shows possession.

Breakdown:

  • Saya = I
  • pesan saya = my message

So the sentence literally contains:

  • I am surprised
  • he/she has not yet replied to my message

Repeating saya is completely normal in Indonesian. It does not sound awkward the way too much repetition sometimes can in English.


Could pesan saya also be said as pesanku?

Yes. Both are correct.

  • pesan saya = my message
  • pesanku = my message

The difference is mostly style and register:

  • pesan saya sounds a bit more neutral or formal
  • pesanku sounds a bit more personal, casual, and natural in speech

So a more casual version might be:

  • Aku heran kenapa dia belum membalas pesanku.

Both are good; it depends on the tone you want.


Does dia mean he or she?

Yes, dia can mean either he or she.

Indonesian does not usually mark gender in third-person singular pronouns. So:

  • dia = he / she

You understand the gender only from context, if it matters at all.

That means the sentence could refer to either a man or a woman.


Why is there no word for that, like in I’m surprised that...?

Indonesian often does not need an extra word like that where English might use one.

The sentence moves directly from:

  • Saya heran = I’m surprised to
  • kenapa dia belum membalas pesan saya = why he/she hasn’t replied to my message yet

This is normal Indonesian structure.

Sometimes Indonesian uses bahwa for that, but not usually before kenapa in a sentence like this.

So Saya heran kenapa... is the natural pattern.


Is the word order in kenapa dia belum membalas pesan saya similar to English?

Yes, it is fairly straightforward.

Break it down:

  • kenapa = why
  • dia = he/she
  • belum = not yet
  • membalas = reply
  • pesan saya = my message

So Indonesian keeps a simple order:

  • why + subject + not yet + verb + object

Unlike English, Indonesian does not need helping verbs like has, does, or did.

English:

  • why he hasn’t replied to my message yet

Indonesian:

  • kenapa dia belum membalas pesan saya

That makes the grammar simpler in some ways.


Would Aku heran be more natural than Saya heran?

It depends on the situation.

  • saya = neutral, polite, standard
  • aku = casual, personal, informal

So:

  • Saya heran kenapa dia belum membalas pesan saya.
    sounds neutral and polite

  • Aku heran kenapa dia belum membalas pesanku.
    sounds more casual and conversational

A native speaker might very naturally say the second one in everyday life, especially with friends.


Is there a more colloquial spoken version of this sentence?

Yes. In casual spoken Indonesian, people often shorten or relax some words.

For example:

  • Aku heran kenapa dia belum bales pesanku.
  • Aku heran kok dia belum bales pesanku.

Notes:

  • membalasbales in casual speech
  • pesan sayapesanku
  • kok can add a feeling like how come or why is it that

So the original sentence is correct and natural, but it sounds a bit more standard than very casual everyday speech.


Can Saya heran kenapa... also mean I wonder why...?

Yes, very often.

Even though heran literally relates to surprise, in real use Saya heran kenapa... can sound close to:

  • I wonder why...
  • I don’t understand why...
  • It’s strange that...

The exact nuance depends on tone:

  • If said calmly, it may mean simple curiosity.
  • If said with emotion, it can show annoyance, confusion, or disappointment.

So this structure is quite flexible in real conversation.

AI Language TutorTry it ↗
What's the best way to learn Indonesian grammar?
Indonesian grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.

Sign up free — start using our AI language tutor

Start learning Indonesian

Master Indonesian — from Saya heran kenapa dia belum membalas pesan saya to fluency

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions