Choose the correct marker to complete the logical inversion.
Dia mengira saya akan marah, saya ___ merasa sangat berterima kasih.
malah
justru
padahal
namun
✓ Correct!
✗ Not quite. Correct answer: justru
'Justru' is used here to show that the reality is the exact opposite of the expectation.
frontend.learn_grammar.from_rule: Argument Deconstruction
Find the mistake in the sentence.
Find and fix the mistake:
Saya mau makan, namun saya tidak punya uang.
Change 'namun' to 'tetapi'
Change 'makan' to 'dimakan'
Remove the comma
Add 'pun' after 'saya'
✓ Correct!
✗ Not quite. Correct answer: Change 'namun' to 'tetapi'
'Namun' should not follow a comma to connect two clauses; 'tetapi' is correct here.
frontend.learn_grammar.from_rule: Advanced Discourse
Identify the error in the formal sentence.
Find and fix the mistake:
Alih-alih dia tidak datang, kita tetap memulai rapat.
Alih-alih
dia tidak datang
tetap
memulai
✓ Correct!
✗ Not quite. Correct answer: dia tidak datang
'Alih-alih' should be followed by the action being replaced, not a full clause with a subject. Correct: 'Alih-alih menunggunya, kita tetap memulai rapat.'
frontend.learn_grammar.from_rule: Argument Deconstruction
Choose the correct particle for emphasis in a formal context.
Siapa ___ yang bersalah harus dihukum.
pun
sih
dong
deh
✓ Correct!
✗ Not quite. Correct answer: pun
'Pun' is used here to mean 'whoever' or 'anyone'.
frontend.learn_grammar.from_rule: Advanced Discourse
Choose the most appropriate formal marker to start the sentence.
___, hasil penelitian ini masih memerlukan validasi lebih lanjut.
Tapi
Namun demikian
Jadi
Terus
✓ Correct!
✗ Not quite. Correct answer: Namun demikian
'Namun demikian' is the correct formal marker for contrast at the start of a sentence.
frontend.learn_grammar.from_rule: Long-form Analysis
Fix the sentence.
Find and fix the mistake:
Tapi, argumen itu salah.
Namun, argumen itu salah.
Dan, argumen itu salah.
Karena, argumen itu salah.
Jadi, argumen itu salah.
✓ Correct!
✗ Not quite. Correct answer: a
Use 'Namun' for formal contrast.
frontend.learn_grammar.from_rule: Debate Analysis
Fill in the formal connector for 'As for'.
___ mengenai anggaran, kita akan bahas nanti.
Adapun
Bahwasanya
Maka
Namun
✓ Correct!
✗ Not quite. Correct answer: Adapun
'Adapun' is the standard way to introduce a new sub-topic formally.
frontend.learn_grammar.from_rule: Advanced Discourse
Fill the blank with the correct marker.
___, kita harus mempertimbangkan opini publik.
Dengan demikian
Tapi
Dan
Karena
✓ Correct!
✗ Not quite. Correct answer: a
Formal conclusion requires 'Dengan demikian'.
frontend.learn_grammar.from_rule: Debate Analysis
Fill in the blank with the correct formal connector.
Perlu kita sadari ___ pendidikan adalah kunci masa depan.
bahwasanya
kalau
adapun
yakni
✓ Correct!
✗ Not quite. Correct answer: bahwasanya
'Bahwasanya' is used here to introduce a formal, emphatic fact.
frontend.learn_grammar.from_rule: Long-form Analysis
Identify and correct the error in this formal sentence.
Find and fix the mistake:
Karena dia sakit, maka dia tidak hadir rapat.
Hapus 'Karena'
Hapus 'maka'
Ganti 'dia' jadi 'ia'
Semua benar
✓ Correct!
✗ Not quite. Correct answer: Hapus 'maka'
In formal Indonesian, using both 'Karena' and 'maka' in one sentence is redundant.
frontend.learn_grammar.from_rule: Long-form Analysis