Learn languages faster with AI

Learn 5x faster!

+ 52 Languages
Start learning

Prepositions of Agent Exercises For Indonesian Grammar


Exercise 1: Fill in the blanks using the correct Prepositions of Agent


In Indonesian grammar, Prepositions of Agent are often used to indicate the doer of an action, rightly so, they are a crucial part of the sentence structure. These prepositions are namely ‘oleh’, ‘dari’ and ‘di’. It’s essential to master their usage to understand and construct grammatically correct sentences. Let’s check the students’ understanding of this concept through the following exercise.

Boost language clarity with grammar exercises 

The most efficient way to learn a language

Try Talkpal for free

Exercise 1: Fill in the blanks using the correct Prepositions of Agent

1. Buku itu dibeli *oleh* (by) Budi di toko buku.
2. Surat ini ditulis *oleh* (by) guru Bahasa Indonesia.
3. Saya mendapat bunga *dari* (from) pacar saya.
4. Ayam ini dimasak *oleh* (by) ibu saya.
5. Kamu akan dijemput *oleh* (by) adik saya di stasiun.
6. Film itu disutradarai *oleh* (by) sutradara terkenal.
7. Pakaian ini dirancang *oleh* (by) desainer terkenal.
8. Mereka menerima hadiah *dari* (from) kepala sekolah.
9. Pesan ini disampaikan *oleh* (by) kurir.
10. Pesawat itu diterbangkan *oleh* (by) pilot yang berpengalaman.
11. Makalah ini ditulis *oleh* (by) penulis freelance.
12. Sertifikat ini dikeluarkan *oleh* (by) lembaga sertifikasi.
13. Obat ini dibuat *oleh* (by) apoteker.
14. Saya mendapatkan undangan *dari* (from) tetangga saya.
15. Rumah itu ditempati *oleh* (by) keluarga baru.

1. Buku itu dibeli (by) Budi di toko buku.

2. Surat ini ditulis (by) guru Bahasa Indonesia.

3. Saya mendapat bunga (from) pacar saya.

4. Ayam ini dimasak (by) ibu saya.

5. Kamu akan dijemput (by) adik saya di stasiun.

6. Film itu disutradarai (by) sutradara terkenal.

7. Pakaian ini dirancang (by) desainer terkenal.

8. Mereka menerima hadiah (from) kepala sekolah.

9. Pesan ini disampaikan (by) kurir.

10. Pesawat itu diterbangkan (by) pilot yang berpengalaman.

11. Makalah ini ditulis (by) penulis freelance.

12. Sertifikat ini dikeluarkan (by) lembaga sertifikasi.

13. Obat ini dibuat (by) apoteker.

14. Saya mendapatkan undangan (from) tetangga saya.

15. Rumah itu ditempati (by) keluarga baru.

Exercise 2: Fill in the blanks using the correct Prepositions of Agent

1. Lukisan tersebut dilukis *oleh* (by) pelukis terkenal.
2. Saya mendapat paket *dari* (from) saudara saya.
3. Dia ditolong *oleh* (by) orang yang baik hati.
4. Puisi itu ditulis *oleh* (by) penyair terkenal.
5. Makanan ini dimasak *oleh* (by) koki profesional.
6. Idea itu dicetuskan *oleh* (by) direktur kreatif.
7. Kunci itu ditemukan *oleh* (by) petugas keamanan.
8. Kasus itu diperiksa *oleh* (by) polisi.
9. Laporan itu diterima *oleh* (by) atasan saya.
10. Sampah itu dibuang *oleh* (by) petugas kebersihan.
11. Duit kembalian itu diberikan *oleh* (by) kasir.
12. Berita itu dibacakan *oleh* (by) pembawa acara.
13. Paspor itu diperiksa *oleh* (by) petugas imigrasi.
14. Novel itu diterjemahkan *oleh* (by) penerjemah.
15. Mobil itu diparkir *di* (at) tempat parkir oleh adik saya.

1. Lukisan tersebut dilukis (by) pelukis terkenal.

2. Saya mendapat paket (from) saudara saya.

3. Dia ditolong (by) orang yang baik hati.

4. Puisi itu ditulis (by) penyair terkenal.

5. Makanan ini dimasak (by) koki profesional.

6. Idea itu dicetuskan (by) direktur kreatif.

7. Kunci itu ditemukan (by) petugas keamanan.

8. Kasus itu diperiksa (by) polisi.

9. Laporan itu diterima (by) atasan saya.

10. Sampah itu dibuang (by) petugas kebersihan.

11. Duit kembalian itu diberikan (by) kasir.

12. Berita itu dibacakan (by) pembawa acara.

13. Paspor itu diperiksa (by) petugas imigrasi.

14. Novel itu diterjemahkan (by) penerjemah.

15. Mobil itu diparkir (at) tempat parkir oleh adik saya.

Download talkpal app
Learn anywhere anytime

Talkpal is an AI-powered language tutor. It’s the most efficient way to learn a language. Chat about an unlimited amount of interesting topics either by writing or speaking while receiving messages with realistic voice.

QR Code
App Store Google Play
Get in touch with us

Talkpal is a GPT-powered AI language teacher. Boost your speaking, listening, writing, and pronunciation skills – Learn 5x Faster!

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Languages

Learning


Talkpal, Inc., 2810 N Church St, Wilmington, Delaware 19802, US

© 2025 All Rights Reserved.