Saya berjanji tidak akan terlambat lagi.

Breakdown of Saya berjanji tidak akan terlambat lagi.

saya
I
tidak
not
akan
will
terlambat
late
lagi
again
janji
to promise

Questions & Answers about Saya berjanji tidak akan terlambat lagi.

Why does the sentence start with saya? Can I use aku instead?

Yes. Saya means I and is the more neutral or polite choice.

You can often replace it with aku in casual speech:

  • Saya berjanji tidak akan terlambat lagi.
  • Aku berjanji tidak akan terlambat lagi.

Both mean the same thing, but aku sounds more informal and personal.

What does berjanji mean, and why isn’t it just janji?

Janji is the base word meaning promise.

With the prefix ber-, berjanji becomes a verb meaning to make a promise / to promise.

So:

  • janji = promise
  • berjanji = to promise

In everyday Indonesian, people also very often say saya janji in casual speech, even though berjanji is the more standard full verb.

What does the prefix ber- do in berjanji?

The prefix ber- often forms an intransitive verb, often meaning something like to do, to have, or to engage in whatever the base word suggests.

In berjanji, it turns the noun-like base janji into the verb to promise.

Other examples:

  • bicaraberbicara = to speak
  • mainbermain = to play
  • kerjabekerja = to work

So here, ber- is part of making the natural verb form.

Why is it tidak akan, not akan tidak?

Because in Indonesian, tidak usually comes before the word or phrase it negates.

Here, akan terlambat means will be late, and tidak akan terlambat means will not be late.

So the structure is:

  • akan terlambat = will be late
  • tidak akan terlambat = will not be late

Putting akan before tidak would sound unnatural in standard Indonesian.

What exactly does akan do here?

Akan marks future meaning, similar to will in English.

So:

  • terlambat = late
  • akan terlambat = will be late
  • tidak akan terlambat = will not be late

Indonesian often leaves future meaning unstated if the context is already clear, so you may also hear:

  • Saya berjanji tidak terlambat lagi.

But akan makes the future promise clearer and more explicit.

Why is tidak used, not bukan?

Because tidak negates verbs and adjectives, while bukan usually negates nouns or noun phrases.

In this sentence:

  • berjanji is a verb
  • terlambat behaves like an adjective/state

So tidak is correct:

  • tidak akan terlambat

Compare:

  • Saya tidak sibuk. = I am not busy.
  • Dia bukan guru. = He/She is not a teacher.
What does terlambat mean, and is the ter- important?

Terlambat means late.

Yes, the ter- is part of the word. In this case, learners should treat terlambat as the normal word for late rather than trying to break it apart too much.

Examples:

  • Saya terlambat. = I am late.
  • Dia datang terlambat. = He/She came late.

Although ter- can have several functions in Indonesian, in terlambat it is best learned as a fixed vocabulary item.

What does lagi mean here? Does it mean again?

Here, lagi means again / anymore, depending on how you translate it naturally into English.

In this sentence:

  • tidak akan terlambat lagi = won’t be late again / won’t be late anymore

This use of lagi often shows that something happened before and the speaker says it will not happen from now on.

So it suggests: I have been late before, but I promise it won’t happen again.

Why is the word order Saya berjanji tidak akan terlambat lagi?

The order is very natural for Indonesian:

  • Saya = subject
  • berjanji = main verb
  • tidak akan terlambat lagi = what is being promised

So literally, the structure is something like:

  • I promise [not will late again]

A more natural English rendering is:

  • I promise I won’t be late again.

Indonesian often does not need an extra word like that or a second subject such as I inside the second clause when the meaning is already clear.

Could I say Saya berjanji saya tidak akan terlambat lagi?

Yes, you could, and it would be understandable.

Adding the second saya makes the embedded clause more explicit:

  • Saya berjanji saya tidak akan terlambat lagi.

But in most situations, it is more natural and less repetitive to omit it:

  • Saya berjanji tidak akan terlambat lagi.

Indonesian often leaves out repeated subjects when they are obvious from context.

Is this sentence formal, neutral, or casual?

It is mostly neutral to slightly formal, especially because of saya and berjanji.

Different levels:

  • Saya berjanji tidak akan terlambat lagi. = neutral/standard
  • Aku berjanji tidak akan terlambat lagi. = informal
  • Aku janji nggak bakal telat lagi. = very casual spoken Indonesian

Notes on the casual version:

  • nggak = informal not
  • bakal = informal will / going to
  • telat = casual form of terlambat
Can akan be left out completely?

Yes, often it can.

You may hear:

  • Saya berjanji tidak terlambat lagi.

This can still be understood as I promise not to be late again because the idea of a promise already points toward the future.

However, akan is useful when you want to make the future meaning very clear:

  • Saya berjanji tidak akan terlambat lagi.

So both are possible, but the version with akan is especially clear and standard.

How would this sentence sound in more natural spoken Indonesian?

A very natural casual spoken version would be:

  • Aku janji nggak bakal telat lagi.

This is common in conversation. Compared with the original:

  • sayaaku
  • berjanjijanji
  • tidaknggak
  • akanbakal
  • terlambattelat

The original sentence is still perfectly correct and useful, especially in writing or polite speech.

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 berjanji tidak akan terlambat lagi 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