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

Menjelang akhir tahun ajaran 2025/2026, orang tua dan guru pasti mulai bersiap‑siaga menghadapi ujian bahasa Inggris kelas 4 SD. Banyak yang bertanya, “Soal apa yang paling sering keluar? Bagaimana cara belajar yang efektif?” Artikel ini menjawab semua pertanyaan itu dengan 30 contoh soal bahasa Inggris kelas 4 SD lengkap pembahasan, kisi‑kisi materi, dan strategi belajar yang mudah diterapkan di rumah. Simak sampai akhir, karena ada tips rahasia untuk meningkatkan nilai dalam sekejap!

Penjelasan Materi Bahasa Inggris Kelas 4 SD

Di kelas 4 SD, kurikulum Merdeka menekankan empat kompetensi utama:

  • Vocabulary (kosakata): Kata benda, kata kerja, kata sifat sederhana, serta kata keterangan waktu (today, yesterday, tomorrow).
  • Grammar (tatabahasa): Simple present tense, penggunaan can untuk kemampuan, there is / there are, serta preposisi tempat (in, on, under, behind).
  • Reading comprehension: Membaca teks pendek (dialog, deskripsi) dan menjawab pertanyaan “yang mana” atau “mengapa”.
  • Writing (menulis kalimat): Membuat kalimat positif dan negatif, menuliskan pertanyaan dengan Wh‑question (what, where, who, when).

Semua materi di atas disajikan dengan bahasa yang sederhana, sehingga anak dapat mengerti dengan cepat.

Kisi‑Kisi Bahasa Inggris Kelas 4 SD untuk Ujian 2026

Kompetensi Materi Pokok Bentuk Soal Bobot Nilai
Vocabulary Kosa kata sekitar 200 kata (hewan, makanan, tempat) Pilihan ganda, isian singkat 20%
Grammar Simple present (verb “s + es”), can, there is/are, preposisi tempat Pilihan ganda, mengubah kalimat 30%
Reading Teks pendek 4‑5 baris, dialog Pilihan ganda, isian, menjawab pertanyaan 25%
Writing Membuat kalimat positif/negatif, pertanyaan Isian singkat, menulis kalimat 25%

Materi yang Sering Keluar Saat Ujian

Setelah mengamati beberapa tahun ujian, guru menemukan pola berikut:

  • Soal gambar + kata: Anak diminta memilih kata yang cocok dengan gambar.
  • Dialog singkat: Pertanyaan “What does Mary like?” sangat umum.
  • Ubah kalimat: Dari positif ke negatif atau sebaliknya.
  • Preposisi tempat: Soal “The ball is _____ the box.”

Berikut contoh mini sebelum masuk ke kumpulan soal lengkap:

Contoh mini: “There ______ three apples on the table.” Pilihan: (a) is (b) are (c) was

Strategi Belajar Efektif untuk Anak Kelas 4 SD

  1. 30 menit tiap hari: Fokus pada satu kompetensi (misalnya vocab) bukan sekaligus.
  2. Gunakan kartu flash: Tulis gambar di satu sisi, kata bahasa Inggris di sisi lain.
  3. Berbicara dengan bahasa Inggris di rumah: 5 menit percakapan sederhana tiap malam.
  4. Latihan soal dengan timer: Membiasakan mengerjakan soal dalam 1‑2 menit untuk meningkatkan kecepatan.
  5. Sesi review bersama orang tua: Tanyakan apa yang dipelajari, koreksi bersama.

30 Contoh Soal Bahasa Inggris Kelas 4 SD Lengkap

Bagian A – Pilihan Ganda (10 soal)

  1. What is the opposite of “big”?

    • a. small
    • b. tall
    • c. long
    • d. heavy

    Jawaban: a. small

    Pembahasan: “Opposite” berarti lawan kata. Lawan “big” adalah “small”.

  2. There ______ two cats in the garden.

    • a. is
    • b. are
    • c. was
    • d. were

    Jawaban: b. are

    Pembahasan: Subjek “two cats” jamak, pakai “are”.

  3. Which word is a verb?

    • a. apple
    • b. run
    • c. blue
    • d. table

    Jawaban: b. run

    Pembahasan: “Run” menunjukkan aksi, sehingga termasuk verb.

  4. She ______ a book now.

    • a. reads
    • b. read
    • c. is reading
    • d. reading

    Jawaban: c. is reading

    Pembahasan: Kalimat menyatakan kegiatan yang terjadi sekarang → present continuous “is reading”.

  5. Which picture shows “under”?

    (gambar: 1‑ball on table, 2‑ball under table, 3‑ball behind table)

    • a. 1
    • b. 2
    • c. 3

    Jawaban: b. 2

    Pembahasan: “Under” berarti di bawah; gambar nomor 2 memperlihatkan bola di bawah meja.

  6. Can you ______ a bike?

    • a. ride
    • b. rides
    • c. riding
    • d. rode

    Jawaban: a. ride

    Pembahasan: Setelah “can”, kata kerja memakai bentuk dasar (bare infinitive).

  7. Tom and Jerry ______ best friends.

    • a. is
    • b. are
    • c. was
    • d. were

    Jawaban: b. are

    Pembahasan: Subjek jamak (Tom and Jerry) → “are”.

  8. What does Mary like?

    • a. She likes apple.
    • b. She like apple.
    • c. She likes apples.
    • d. She like apples.

    Jawaban: c. She likes apples.

    Pembahasan: Subject “She” → verb “likes”. Kata benda “apples” menggunakan bentuk jamak karena “like” biasanya untuk banyak.

  9. Choose the correct question:

    • a. Where you live?
    • b. Where do you live?
    • c. Where does you live?
    • d. Where live you?

    Jawaban: b. Where do you live?

    Pembahasan: Pertanyaan dengan “where” memakai auxiliary “do”.

  10. The cat is _____ the box.

    • a. in
    • b. on
    • c. under
    • d. behind

    Jawaban: a. in

    Pembahasan: “In” berarti berada di dalam.

Bagian B – Isian Singkat (10 soal)

  1. Translate to English: “Saya mempunyai dua buku.”

    Jawaban: I have two books.

    Pembahasan: “I have” untuk kepemilikan, “two books” = dua buku.

  2. Fill the blank: ______ you like ice‑cream?

    Jawaban: Do

    Pembahasan: Pertanyaan dengan “you” memakai auxiliary “do”.

  3. Write the negative form: “He can swim.”

    Jawaban: He cannot swim.

    Pembahasan: “Can” menjadi “cannot” atau “can’t”.

  4. Change to past simple: “She plays the piano.”

    Jawaban: She played the piano.

    Pembahasan: Kata kerja “play” → “played”.

  5. Complete the sentence: “There ______ three dogs in the park.”

    Jawaban: are

    Pembahasan: Subjek jamak “three dogs” → “are”.

  6. Write the correct preposition: “The book is ____ the table.”

    Jawaban: on

    Pembahasan: Benda di atas meja → “on”.

  7. Translate to English: “Dia tidak suka sayur.”

    Jawaban: He does not like vegetables.

    Pembahasan: Negasi “does not” + verb dasar “like”.

  8. Fill in: “My birthday is ____ May.”

    Jawaban: in

    Pembahasan: Bulan menggunakan preposisi “in”.

  9. Make a question: “You are happy.”

    Jawaban: Are you happy?

    Pembahasan: Untuk kalimat be‑verb, ubah susunan menjadi “Are you …?”.

  10. Complete: “_____ (there) a pencil on the desk?”

    Jawaban: Is

    Pembahasan: “Is there …?” untuk pertanyaan keberadaan satu barang.

Bagian C – Soal Cerita Pendek (5 soal)

  1. Read: Tom has a dog. The dog is black and fast. Every morning Tom walks the dog to the park.
    Question: What colour is Tom’s dog?

    Jawaban: Black

    Pembahasan: Kata “black” menyebutkan warna dalam kalimat.

  2. Read: Anna likes to eat apples, bananas and oranges. She eats a banana every day.
    Question: Which fruit does Anna eat every day?

    Jawaban: Banana

    Pembahasan: Kalimat menyatakan “She eats a banana every day”.

  3. Read: There are three birds on the tree. One bird flies away.
    Question: How many birds are left on the tree?

    Jawaban: Two

    Pembahasan: 3 – 1 = 2.

  4. Read: Mike can play the guitar. He can’t play the drums.
    Question: What can Mike play?

    Jawaban: Guitar

    Pembahasan: Kalimat “Mike can play the guitar”.

  5. Read: Sarah’s house is near the school. The school is behind the library.
    Question: Where is the library in relation to Sarah’s house?

    Jawaban: In front of the school (or ahead of the school).

    Pembahasan: Jika sekolah di belakang perpustakaan, maka perpustakaan berada di depan sekolah; karena rumah Sarah dekat sekolah, perpustakaan tetap berada di depan rumahnya.

Bagian D – Logika Sederhana (5 soal)

  1. Choose the word that does NOT belong: apple, orange, cat, banana.

    Jawaban: cat

    Pembahasan: Semua kata kecuali “cat” adalah buah.

  2. If “rain” = 4 letters, “snow” = 4 letters, how many letters are in “cloud”?

    Jawaban: 5 letters

    Pembahasan: Cukup menghitung huruf kata “cloud”.

  3. Bob has 5 pencils. He gives 2 to Lily. How many pencils does Bob have now?

    Jawaban: 3 pencils

    Pembahasan: 5 – 2 = 3.

  4. Which sentence is correct?

    • a. She don’t like coffee.
    • b. She doesn’t like coffee.
    • c. She not like coffee.

    Jawaban: b. She doesn’t like coffee.

    Pembahasan: Negasi dengan “doesn’t” untuk subjek “she”.

  5. Find the missing word: “The rabbit is ___ the hole.” (in / on / under)

    Jawaban: in

    Pembahasan: “In the hole” merupakan kebiasaan idiomatis.

Pembahasan Lengkap Semua Soal

Setiap soal di atas telah disertai jawaban dan penjelasan singkat. Untuk pemahaman yang lebih dalam, ajak anak membaca kembali penjelasan, kemudian minta dia menjelaskan kembali dengan kata-kata sendiri. Ini akan melatih kemampuan metakognisi dan memastikan konsep benar‑benar dipahami.

Tips Mengerjakan Soal Ujian Bahasa Inggris Kelas 4

  • Baca soal dulu, jangan langsung lihat pilihan. Pahami inti pertanyaan, baru kemudian pilih jawaban.
  • Gunakan proses eliminasi. Hapus pilihan yang jelas salah, kemudian fokus pada dua yang tersisa.
  • Perhatikan kata kunci “not”, “always”, “never”. Kata‑kata ini mengubah makna soal.
  • Manfaatkan waktu. Jika terjebak pada satu soal, beri tanda, lanjutkan, dan kembali lagi bila ada waktu.
  • Periksa kembali jawaban. Pastikan urutan kata, huruf kapital, dan tanda baca sudah tepat.

Kesimpulan

Ujian bahasa Inggris kelas 4 SD bukan hal yang menakutkan bila Anda dan anak sudah siap dengan 30 contoh soal yang telah dipelajari bersama. Fokus pada kosakata, tata bahasa sederhana, serta kemampuan membaca dan menulis kalimat pendek. Terapkan strategi belajar harian, gunakan flashcard, dan latihan soal dengan timer. Dengan konsistensi, rasa percaya diri anak akan meningkat, dan nilai ujian pun otomatis membaik.

Selamat belajar, semangat mengajar, dan jangan lupa beri pujian pada setiap kemajuan kecil yang dicapai!


Jika Anda suka artikel ini, bagikan ke teman‑teman orang tua atau guru lain. Dapatkan lebih banyak contoh soal dan materi belajar di situs kami.

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