Skip to main content

30 Contoh Soal Bahasa Inggris Kelas 4 SD yang Sering Muncul di Ujian 2026

30 Contoh Soal Bahasa Inggris Kelas 4 SD yang Sering Muncul di Ujian 2026

30 Contoh Soal Bahasa Inggris Kelas 4 SD yang Sering Muncul di Ujian 2026

Pembuka yang Engaging

Siapa yang tidak pernah merasa deg-degan saat akan menghadapi ujian Bahasa Inggris? Bagi siswa kelas 4 SD, soal ujian Bahasa Inggris 2026 seringkali menjadi tantangan karena materi baru seperti present simple, kata kerja bantu can, serta kosakata bertema kegiatan sehari‑hari. Artikel ini hadir untuk membantu siswa, orang tua, dan guru mempersiapkan diri dengan 30 contoh soal Bahasa Inggris kelas 4 SD yang paling sering muncul di tahun 2026. Simak kisi‑kisi, strategi belajar, serta pembahasan lengkapnya agar ujian tidak lagi menakutkan!

Penjelasan Materi Dasar Bahasa Inggris Kelas 4

Di kelas 4, kurikulum Merdeka menekankan kemampuan:

  • Mengenal dan menggunakan present simple untuk kebiasaan (I/You/We/They play, He/She plays).
  • Kata kerja bantu can untuk kemampuan (Can you swim?).
  • Kosakata tema daily activities, school, food, weather.
  • Reading comprehension singkat (menjawab pertanyaan who, what, where, when, why).
  • Menulis kalimat sederhana (affirmative, negative, dan interrogative).

Semua materi di atas dirancang agar mudah dipahami oleh anak usia 9‑10 tahun dengan contoh kehidupan sehari‑hari.

Kisi‑Kisi Materi Bahasa Inggris Kelas 4 SD (Ujian 2026)

Komponen Indikator Contoh Soal
Grammar Present simple (affirmative, negative, interrogative) She ___ (play) piano every day.
Grammar Kata kerja bantu can ____ you ride a bicycle?
Kosa Kata Daily activities, school, food What do you eat for breakfast?
Reading Menjawab pertanyaan fakta Where does Tom live?
Writing Menyusun kalimat positif, negatif, tanya Write a sentence about your favorite sport.

Materi yang Sering Keluar Saat Ujian

Berikut pola soal yang paling sering muncul di ujian Bahasa Inggris kelas 4 tahun 2026:

  1. Isian singkat – melengkapi kata kerja atau kata benda.
  2. Pilihan ganda – menguji kosakata dan tata bahasa.
  3. Soal cerita pendek – menanyakan informasi who, what, where, when.
  4. Kalimat negatif & tanya – menggunakan do/does atau can.

Sebelum masuk ke contoh soal lengkap, berikut satu contoh mini untuk memancing ingatan:

She ______ (like) to read books every night. Jawaban: likes.

Strategi Belajar Efektif untuk Anak Kelas 4

Tips untuk siswa:
  • Latihan 10 menit setiap hari, fokus pada satu topik.
  • Gunakan flashcard untuk kosakata warna‑warni.
  • Berbicara dalam bahasa Inggris di rumah, misalnya “What’s for lunch?”
Tips untuk orang tua:
  • Sediakan buku cerita bergambar berbahasa Inggris.
  • Buat jadwal belajar bersama, beri pujian tiap pencapaian kecil.
  • Manfaatkan aplikasi edukasi yang sudah terverifikasi Kurikulum Merdeka.
Tips untuk guru:
  • Berikan latihan soal dalam bentuk game (quiz buzz, bingo vocabulary).
  • Gunakan contoh kehidupan sehari‑hari siswa untuk menjelaskan grammar.

30 Contoh Soal Bahasa Inggris Kelas 4 SD Lengkap dengan Pembahasan

Soal 1 (Pilihan Ganda)
My brother ____ soccer every Saturday.
A. play
B. plays
C. playing
D. played

Jawaban: B

Subjek “my brother” merupakan orang ketiga tunggal, maka pakai plays (verb + s).

Soal 2 (Isian Singkat)
I ____ (can) swim very fast.

Jawaban: can

Kata kerja bantu can digunakan untuk menyatakan kemampuan.

Soal 3 (Pilihan Ganda)
Which word is a fruit?
A. carrot
B. banana
C. potato
D. lettuce

Jawaban: B

‘Banana’ termasuk buah, sedangkan lainnya adalah sayuran.

Soal 4 (Isian)
She ___ (not / like) rainy days.

Jawaban: does not like

Kalimat negatif present simple untuk subjek “she” pakai does not + verb dasar.

Soal 5 (Pilihan Ganda)
____ you help me with my homework?
A. Do
B. Does
C. Can
D. Are

Jawaban: C

Untuk meminta kemampuan, gunakan kata kerja bantu can.

Soal 6 (Reading Comprehension)

Read: Tom lives in a blue house near the park. He goes to school by bus.

Where does Tom live?
A. Near the school
B. Near the park
C. Near the market
D. Near the river

Jawaban: B

Kalimat menyebutkan “Tom lives in a blue house near the park”.

Soal 7 (Isian)
My friends and I ____ (play) basketball after school.

Jawaban: play

Subjek jamak “My friends and I” menggunakan bentuk dasar verb tanpa -s.

Soal 8 (Pilihan Ganda)
What do you eat for breakfast?
A. I eat cereal.
B. I am eat cereal.
C. I eated cereal.
D. I eating cereal.

Jawaban: A

Kalimat sederhana present simple affirmative: “I eat …”.

Soal 9 (Negative)
They ____ (not / go) to the library yesterday.

Jawaban: did not go

Kalimat past simple negatif menggunakan did not + verb dasar.

Soal 10 (Pilihan Ganda)
Which sentence is correct?
A. She can sings.
B. She can sing.
C. She can sang.
D. She can singing.

Jawaban: B

Setelah can, verb harus dalam bentuk dasar.

Soal 11 (Isian)
The cat ____ (sleep) on the sofa now.

Jawaban: is sleeping

Kalimat present continuous (kegiatan sedang terjadi).

Soal 12 (Pilihan Ganda)
Choose the correct question:
A. Where you are from?
B. Where are you from?
C. Where is you from?
D. Where from are you?

Jawaban: B

Struktur pertanyaan dengan to be: “Where are you from?”.

Soal 13 (Reading)

Read: Anna has a red backpack. She takes it to school every day.

What colour is Anna’s backpack?
A. Blue
B. Green
C. Red
D. Yellow

Jawaban: C

Kalimat menyebutkan “red backpack”.

Soal 14 (Isian)
My mother ____ (make) delicious soup today.

Jawaban: made

Kata kerja “make” dalam past simple menjadi “made”.

Soal 15 (Pilihan Ganda)
Which word is an adjective?
A. quickly
B. beautiful
C. run
D. school

Jawaban: B

“Beautiful” menggambarkan sifat, yaitu adjective.

Soal 16 (Negative)
He ____ (not / have) a pet.

Jawaban: does not have

Subjek tunggal “He” → does not + verb dasar.

Soal 17 (Multiple Choice)
How many apples are there?
A. There is three apples.
B. There are three apples.
C. There be three apples.
D. There were three apples.

Jawaban: B

Untuk jamak pakai “are”.

Soal 18 (Isian)
____ you like ice cream?

Jawaban: Do

Pertanyaan dengan verb “like” memakai do/does.

Soal 19 (Reading)

Read: Every morning, the sun rises at 6 a.m. The birds sing and the school bell rings.

What time does the sun rise?
A. 5 a.m.
B. 6 a.m.
C. 7 a.m.
D. 8 a.m.

Jawaban: B

Kalimat menyatakan “the sun rises at 6 a.m.”

Soal 20 (Pilihan Ganda)
Choose the correct negative sentence:
A. I no like chocolate.
B. I don’t like chocolate.
C. I isn’t like chocolate.
D. I not like chocolate.

Jawaban: B

Negasi present simple menggunakan “do not” → “don’t”.

Soal 21 (Isian)
She ____ (have) a brother and a sister.

Jawaban: has

Subjek tunggal “She” → verb berakhiran -s.

Soal 22 (Multiple Choice)
Which sentence uses “can” correctly?
A. Can she can swim.
B. She can swims.
C. She can swim.
D. Can she swims?

Jawaban: C

Setelah “can”, verb berada dalam bentuk dasar.

Soal 23 (Reading)

Read: Mark’s favourite sport is basketball. He plays it with his friends after school.

What is Mark’s favourite sport?
A. Soccer
B. Basketball
C. Volleyball
D. Swimming

Jawaban: B

Kalimat menyebutkan “basketball”.

Soal 24 (Isian)
We ____ (go) to the zoo last weekend.

Jawaban: went

Past simple “go” → “went”.

Soal 25 (Pilihan Ganda)
Choose the word that completes the sentence: “It is ____ today.”
A. rain
B. raining
C. rains
D. rained

Jawaban: B

Untuk cuaca, gunakan bentuk –ing: “It is raining”.

Soal 26 (Negative)
They ____ (not / watch) TV now.

Jawaban: are not watching

Present continuous negatif: “are not watching”.

Soal 27 (Isian)
How ____ you get to school?

Jawaban: do

Pertanyaan dengan verb “get” memakai “do”.

Soal 28 (Pilihan Ganda)
Which question asks about time?
A. Where do you live?
B. What is your name?
C. When is your birthday?
D. Why are you sad?

Jawaban: C

“When” digunakan untuk menanyakan waktu.

Soal 29 (Reading)

Read: Lisa’s family goes on a holiday to Bali every summer. They stay at a beach resort.

Where does Lisa’s family go for holiday?
A. Jakarta
B. Bandung
C. Bali
D. Surabaya

Jawaban: C

Kalimat jelas menyebut “Bali”.

Soal 30 (Isian)
My teacher ____ (give) us homework every Friday.

Jawaban: gives

Subjek tunggal “My teacher” → verb + s.

Pembahasan Lengkap: Cara Menjawab Soal dengan Sistematis

Berikut langkah‑langkah yang dapat diterapkan siswa saat mengerjakan soal ujian Bahasa Inggris kelas 4:

  • Baca soal sekali lengkap. Pastikan mengerti kunci kata (verb, kata tanya, kata negatif).
  • Tandai kata yang belum dipahami. Cari artinya di kamus atau tanyakan orang tua.
  • Pilih strategi. Untuk pilihan ganda, singkirkan jawaban yang jelas salah.
  • Tuliskan jawaban di kertas latihan dulu. Cek kembali tata bahasa (verb + s, do/does).
  • Periksa kembali. Baca kalimat lengkap, pastikan tidak ada typo.

Tips Mengerjakan Soal Ujian Bahasa Inggris Kelas 4

  • Manajemen waktu: Alokasikan 2 menit per soal pilihan ganda, 3‑4 menit untuk soal isian.
  • Baca petunjuk dengan teliti: Jika diminta menulis dalam bentuk negatif, jangan lupa “do not/does not”.
  • Hindari jebakan: Perhatikan subjek (I/you/we/they vs he/she) untuk menambahkan -s atau tidak.
  • Gunakan eliminasi: Pada pilihan ganda, hapus jawaban yang jelas tidak cocok dengan konteks.
  • Periksa ejaan: Kata kerja bantu seperti “can”, “do”, “does” harus tepat.

Kesimpulan

Dengan memahami kisi‑kisi materi Bahasa Inggris kelas 4 SD, berlatih 30 contoh soal yang sudah dibahas, serta menerapkan strategi belajar yang tepat, siswa dapat meningkatkan kepercayaan diri dan meraih nilai tinggi pada ujian 2026. Orang tua dan guru berperan penting dalam memberi dukungan, memotivasi, serta menciptakan suasana belajar yang menyenangkan. Ingat, kunci utama adalah konsistensi dan praktek rutin—setiap hari sedikit, hasilnya akan terasa besar!

Semangat belajar, jangan takut mencoba, dan jadikan Bahasa Inggris sebagai jendela dunia yang terbuka lebar untuk kalian semua!

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 ...