Skip to main content

30 Contoh Soal Bahasa Inggris Kelas 4 SD 2026 yang Bikin Anak Penasaran

30 Contoh Soal Bahasa Inggris Kelas 4 SD 2026 yang Bikin Anak Penasaran

30 Contoh Soal Bahasa Inggris Kelas 4 SD 2026 yang Bikin Anak Penasaran

Hari ini banyak sekali orang tua dan guru yang mencari contoh soal Bahasa Inggris kelas 4 SD 2026 agar anak dapat belajar sambil bermain. Apakah Anda pernah melihat wajah anak yang berseri‑seri ketika menemukan soal yang “kocak” tapi tetap menantang? Pada artikel ini, kami sajikan 30 contoh soal yang dirancang khusus untuk membuat anak penasaran, sekaligus melatih kemampuan mendengar, membaca, menulis, dan berbicara. Semua soal sudah dilengkapi pembahasan mudah dipahami, strategi belajar efektif, dan tips mengerjakan ujian. Yuk, mulai petualangan belajar Bahasa Inggris bersama!

Penjelasan Materi Bahasa Inggris Kelas 4 SD

Di kelas 4 SD, materi Bahasa Inggris sudah mulai meluas dari pengenalan kosakata dasar menjadi kemampuan membentuk kalimat sederhana, memahami waktu (present simple, past simple), serta mengekspresikan perasaan lewat adjectives dan adverbs. Berikut poin penting yang akan dibahas dalam contoh soal:

  • Vocabulary: nama benda di sekitar rumah, hewan, makanan, dan aktivitas sehari‑hari.
  • Grammar: penggunaan to be, verb + -s untuk orang ketiga tunggal, serta bentuk past simple dengan did.
  • Reading comprehension: membaca cerita pendek dan menjawab pertanyaan.
  • Listening: (dalam latihan, disertakan teks yang bisa dibaca orang tua).
  • Writing: menulis kalimat lengkap, menggambar dan memberi label, serta menuliskan jawaban singkat.

Contoh sederhana

Contoh kata baru: apple, teacher, playground, yesterday, beautiful.
Kalimat contoh: “My teacher is very kind.” – “I ate an apple yesterday.” Kalimat‑kalimat ini menjadi dasar soal‑soal berikutnya.

Kisi‑Kisi Soal Bahasa Inggris Kelas 4 SD 2026

KompetensiMateri PokokJenis Soal
Kosa kataNama benda, hewan, makanan, tempatPilihan ganda, isian singkat
GrammarTo be, verb‑s, did + verb (past)Isian, pilihan ganda
ReadingMenafsirkan teks pendek (5‑7 kalimat)Soal cerita, pilihan ganda
WritingMembuat kalimat sederhana, menulis jawaban singkatIsian, menulis kalimat
Listening (opsional)Mendengarkan instruksi sederhanaIsian singkat

Materi yang Sering Keluar Saat Ujian Bahasa Inggris Kelas 4

Guru biasanya menekankan poin‑poin berikut:

  • Vocabulary matching – mencocokkan gambar dengan kata bahasa Inggris.
  • Kalimat positif/negatif dengan to be (e.g., “She is a student.” vs. “She isn’t a teacher.”).
  • Penggunaan do/does dalam pertanyaan (e.g., “Do you like ice‑cream?”).
  • Past simple dengan kata kerja beraturan (e.g., “played, watched”).
  • Reading comprehension singkat – siswa diminta menemukan informasi dari cerita pendek.

Sebelum masuk ke contoh soal, cobalah latihan singkat berikut:

Latihan Mini: “What do you ___ (like) to eat for breakfast?” Jawaban: like (karena subjek “you”).

Strategi Belajar Efektif untuk Anak Kelas 4

Tip 1 – Belajar lewat permainan: Gunakan kartu gambar, flashcard, atau aplikasi berbahasa untuk memperkuat kosakata.
Tip 2 – 5 menit review tiap hari: Sesi singkat lebih efektif daripada belajar maraton satu kali seminggu.
Tip 3 – Libatkan orang tua: Bacakan cerita berbahasa Inggris bersama, beri pertanyaan sederhana, dan beri pujian bila anak menjawab benar.
Tip 4 – Catat kesalahan umum: Buat “buku kesalahan” dan revisi tiap akhir minggu.
Tip 5 – Gunakan musik: Lagu anak-anak berbahasa Inggris membantu melatih listening dan pronunciation.

30 Contoh Soal Bahasa Inggris Kelas 4 SD 2026

1. Pilihan Ganda
What is the opposite of “big”?
A. small
B. tall
C. fast
D. heavy
Jawaban: A
Pembahasan: “Opposite” artinya lawan kata. Lawan “big” adalah small.
2. Isian Singkat
Fill in the blank: My brother ___ (play) football every Sunday.
Jawaban: plays
Pembahasan: Subjek “my brother” adalah orang ketiga tunggal, sehingga verb ditambah -s.
3. Pilihan Ganda
Choose the correct sentence.
A. She are my friend.
B. She is my friend.
C. She am my friend.
D. She be my friend.
Jawaban: B
Pembahasan: Untuk subjek “she”, bentuk to be yang benar adalah “is”.
4. Isian Singkat (Past Simple)
Yesterday we ___ (visit) the zoo.
Jawaban: visited
Pembahasan: Kata kerja beraturan ditambah -ed untuk past simple.
5. Pilihan Ganda (Vocabulary)
Which picture shows a “banana”?
Apple Apple
Banana Banana
Car Car
Dog Dog
Jawaban: B
Pembahasan: Gambar banana cocok dengan kata “banana”.
6. Soal Cerita
Read:
Anna has a red ball. She likes to play with it in the park. Yesterday she lost the ball.
Question: What color was Anna’s ball?
Jawaban: red
Pembahasan: Kalimat pertama menyebut “a red ball”.
7. Pilihan Ganda (Do/Does)
___ you like chocolate?
A. Do
B. Does
C. Did
D. Is
Jawaban: A
Pembahasan: Untuk subjek “you”, gunakan “do”.
8. Isian Singkat (Negatif)
She ___ (not / be) a teacher.
Jawaban: isn’t
Pembahasan: Negatif dari “is” adalah “isn’t”.
9. Pilihan Ganda (Adverb)
He runs _____.
A. quickly
B. quick
C. quickness
D. quicker
Jawaban: A
Pembahasan: Kata keterangan (adverb) yang tepat untuk “runs” adalah “quickly”.
10. Isian Singkat (Question Word)
______ is your favourite animal?
Jawaban: What
Pembahasan: Untuk menanyakan hewan, gunakan “What”.
11. Pilihan Ganda (Plural)
Choose the correct plural form.
A. child – childs
B. mouse – mouses
C. fox – foxes
D. apple – apple
Jawaban: C
Pembahasan: Untuk kata berakhiran “x”, pluralnya “-es” → foxes.
12. Soal Cerita (Komprehensi)
Read:
Tom and Lily went to the beach. They built a sandcastle and ate ice‑cream. In the afternoon they swam.
Question: What did Tom and Lily eat?
Jawaban: ice‑cream
Pembahasan: Kalimat ketiga menyebut “ate ice‑cream”.
13. Pilihan Ganda (Preposition)
The cat is ___ the box.
A. on
B. in
C. under
D. over
Jawaban: B
Pembahasan: “Inside” = “in”.
14. Isian Singkat (Verb “to have”)
I ___ a blue bicycle.
Jawaban: have
Pembahasan: “I have” merupakan bentuk present simple.
15. Pilihan Ganda (Sentence Order)
Arrange the words to make a correct sentence: home / go / I / now
A. I go now home.
B. Now I go home.
C. I now go home.
D. I go home now.
Jawaban: D
Pembahasan: Urutan baku Subject‑Verb‑Object‑Adverb → “I go home now.”
16. Isian Singkat (Question “How many?”)
___ apples are on the table?
Jawaban: How many
Pembahasan: Untuk menghitung benda yang dapat dihitung, gunakan “How many”.
17. Pilihan Ganda (Pronoun)
Choose the correct pronoun: Maria and I are friends. ___ like to read.
A. He
B. She
C. We
D. They
Jawaban: C
Pembahasan: Subjek gabungan “Maria and I” menggunakan “we”.
18. Soal Cerita (Inference)
Read:
It is raining. Tom takes an umbrella.
Question: Why does Tom take an umbrella?
Jawaban: Because it is raining.
Pembahasan: Kalimat pertama memberi alasan.
19. Pilihan Ganda (Adjective Comparison)
Which sentence is correct?
A. This book is more interesting than that.
B. This book is interesting more than that.
C. This book more is interesting than that.
D. This book is the most interesting than that.
Jawaban: A
Pembahasan: Untuk perbandingan satu‑dua, gunakan “more + adjective”.
20. Isian Singkat (Verb “can”)
She ___ (can) swim very fast.
Jawaban: can
Pembahasan: “Can” adalah modal verb yang tidak berubah.
21. Pilihan Ganda (Time Expression)
We will meet ___ 3 p.m.
A. at
B. in
C. on
D. by
Jawaban: A
Pembahasan: Untuk jam, gunakan “at”.
22. Isian Singkat (Negative Past)
They ___ (not / go) to the museum yesterday.
Jawaban: didn’t go
Pembahasan: Past negatif dibentuk dengan “didn’t + base verb”.
23. Pilihan Ganda (Article “a” vs “an”)
Fill the blank: ___ orange is on the table.
A. a
B. an
C. the
D. no article
Jawaban: B
Pembahasan: Karena “orange” dimulai huruf vokal, pakai “an”.
24. Soal Cerita (Detail)
Read:
Mike has two pets: a rabbit and a hamster. He feeds them every morning.
Question: What animals does Mike have?
Jawaban: a rabbit and a hamster
Pembahasan: Informasi terdapat dalam kalimat pertama.
25. Pilihan Ganda (Verb “must”)
You ___ (must) wear a helmet when riding a bike.
A. should
B. may
C. must
D. can
Jawaban: C
Pembahasan: “Must” mengekspresikan keharusan.
26. Isian Singkat (Verb “like”)
Do you ___ (like) pizza?
Jawaban: like
Pembahasan: “Do” + base verb → “like”.
27. Pilihan Ganda (Synonym)
Choose the word closest in meaning to “happy”.
A. sad
B. angry
C. glad
D. tired
Jawaban: C
Pembahasan: “Glad” adalah sinonim “happy”.
28. Isian Singkat (Possessive ‘s)
This is ___ (the cat / Mary) tail.
Jawaban: Mary’s
Pembahasan: Dimiliki Mary → “Mary’s cat”.
29. Pilihan Ganda (Question “Where”)
___ do you live?
A. What
B. When
C. Where
D. Who
Jawaban: C
Pembahasan: Menanyakan tempat tinggal → “Where”.
30. Soal Cerita (True/False)
Read:
Sarah bought a new bike last week. She rides it to school every day.
Statement: Sarah rides her bike to school on weekends.
Jawaban: False
Pembahasan: Teks menyebut “every day”, bukan khusus akhir pekan.

Pembahasan Lengkap Semua Soal

Setiap soal di atas sudah dilengkapi penjelasan singkat. Berikut beberapa pola umum yang dapat membantu anak menyelesaikan soal serupa:

  • Kata kerja beraturan + -ed untuk past simple.
  • Subject + verb‑s untuk orang ketiga tunggal (he, she, it).
  • Do/Does + base verb? untuk pertanyaan present.
  • Did + base verb? untuk pertanyaan past.
  • Preposisi “in”, “on”, “at” sesuai konteks (tempat, waktu).
  • Artikel “a / an” dipilih berdasarkan bunyi awal kata selanjutnya.

Tips Mengerjakan Soal Ujian Bahasa Inggris Kelas 4

1. Baca soal dua kali. Pastikan mengerti apa yang ditanya sebelum melihat pilihan.
2. Singkirkan pilihan yang jelas salah. Tingkatkan peluang menebak dengan benar.
3. Tandai kata kunci. Misalnya “never”, “always”, “every day” – kata ini memberi petunjuk waktu atau frekuensi.
4. Gunakan waktu 60‑90 detik per soal. Jika terjebak, lewati dulu dan kembali lagi.
5. Periksa ulang jawaban akhir. Pastikan huruf besar‑kecil, tanda baca, dan ejaan sudah tepat.

Kesimpulan

Dengan 30 contoh soal Bahasa Inggris kelas 4 SD 2026 ini, anak dapat berlatih secara menyeluruh mulai dari kosakata, tata bahasa, hingga pemahaman bacaan. Orang tua dan guru cukup memanfaatkan tips belajar serta strategi pengerjaan soal di atas untuk mengoptimalkan waktu belajar di rumah. Ingat, belajar yang menyenangkan akan membuat anak lebih penasaran dan termotivasi. Selamat belajar dan semoga sukses di setiap ujian!

© 2026 EduKita.id - Semua hak dilindungi.

Comments

Popular posts from this blog

Fixing "The POST method is not supported for route admin/login" in Laravel 12 with Filament 3.2 on aaPanel

When deploying a Laravel 12 application using Filament 3.2 on an Ubuntu 24 server with aaPanel , you might run into the following error: The POST method is not supported for route admin/login. Supported methods: GET, HEAD. ✅ The Problem This error typically doesn't appear when you're working locally. Everything might work perfectly on your local development machine, but as soon as you deploy it to a production server using aaPanel , you face this issue. The core of the problem lies in how Nginx (via aaPanel) handles URL rewriting. Laravel relies on correctly passing all requests to index.php , especially when handling POST requests like login attempts. By default, if Nginx is not properly configured, it may only handle GET requests correctly while ignoring POST routes (such as admin/login from Filament). ✅ The Solution To solve this issue, you need to modify the Nginx configuration for your site via aaPanel . Specifically, update the URL rewrite rules to ensure all...

blok sms spam di android

Banyaknya sms spam sekarang ini membuat saya jengkel. Mungkin anda juga sering mengalaminya. Mulai dari togel, tiket pesawat, minta pulsa dan lain lain. Pada waktu2 tertentu sms swperti ini sangat mengganggu. Bagi anda pengguna android, ada aplikasi untuk memblokir sms dan telpon spam. namanya NQ sms call bloker (silahkan cari di google play untuk menggunakannya)

Laravel 12 + Filament: .env Set to MySQL, But Laravel Still Uses SQLite? Here's the Fix

  If you're developing a Laravel 12 application using Filament Admin Panel, you might run into a confusing issue:       You've already updated your .env file to use mysql, but Laravel still tries to connect using sqlite.   This can be frustrating, especially when you're certain the .env file is correctly configured. 📌 Your .env Might Look Like This:   DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mysql DB_USERNAME=mysql DB_PASSWORD=password   But when you run:   php artisan tinker >>> env('DB_CONNECTION') You get: null Or: "sqlite"   🔍 Root Cause: Laravel Is Using Cached Configuration   Laravel uses configuration caching to boost performance. If you’ve previously run:   php artisan config:cache   Laravel will no longer read the .env file directly, and instead use the cached version stored in:   bootstrap/cache/config.php ...