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

Menyiapkan anak untuk ujian bahasa Inggris di kelas 4 SD memang butuh strategi yang tepat dan soal‑soal yang menarik. Tahun 2026 membawa sejumlah perubahan kecil pada Kurikulum Merdeka, tapi esensi kemampuan mendengar, membaca, menulis, dan berbicara tetap sama. Artikel ini menyajikan 30 contoh soal bahasa Inggris kelas 4 SD 2026 lengkap dengan pembahasan, kisi‑kisi, serta tips belajar yang dapat dipraktekkan orang tua dan guru di rumah. Siap menyelam ke dunia kata‑kata Inggris yang seru?

Penjelasan Materi Bahasa Inggris Kelas 4 SD

Di kelas 4, siswa mulai memperdalam:

  • Kosa kata sekitar 150–200 kata yang meliputi tema sehari‑hari (family, school, food, weather).
  • Tata bahasa sederhana: present simple, present continuous, penggunaan there is / there are, dan can untuk kemampuan.
  • Reading comprehension dengan teks singkat (dialog atau narasi 3–4 kalimat).
  • Writing berupa kalimat pendek, pengisian formulir, dan membuat kalimat tanya.
  • Listening dasar: memahami perintah pendek dan pertanyaan sederhana.

Materi‑materi ini biasanya muncul dalam buku pelajaran “English for Primary 4” dan lembar kerja (LKS) yang diadopsi sekolah.

Kisi‑Kisi Bahasa Inggris Kelas 4 SD 2026

Komponen Topik Bobot (%)
Kosa Kata Family, School, Food, Weather, Hobbies 25
Tata Bahasa Present Simple, Present Continuous, There is/are, Can + verb 20
Reading Dialog pendek, deskripsi tempat 20
Writing Kalimat tanya, mengisi formulir, membuat kalimat sederhana 20
Listening Mendengarkan petunjuk, pertanyaan singkat 15

Materi yang Sering Keluar di Ujian Bahasa Inggris Kelas 4

Berikut pola soal yang paling sering muncul pada UAS/Ulangan Harian:

  1. Memilih sinonim/antonim dari daftar kata.
  2. Menentukan gambar yang cocok dengan kalimat.
  3. Mengisi titik (blank) menggunakan kata kerja yang tepat (is/are, can, likes).
  4. Menjawab pertanyaan pemahaman dari teks pendek.
  5. Menyusun kalimat benar dari kumpulan kata.

Contoh kecil: “My brother ___ (play) football now.” – anak harus memilih is playing karena soal menguji Present Continuous.

Strategi Belajar Efektif untuk Anak Kelas 4

Tip 1 – Belajar lewat permainan
Gunakan kartu flash (kata – gambar) atau game “Simon Says” untuk melatih perintah sederhana.
Tip 2 – Rutinitas 10 menit
Sisihkan 10 menit setiap hari untuk membaca teks pendek dan menuliskan arti kata baru.
Tip 3 – Kolaborasi orang tua
Ajak anak berdiskusi tentang kegiatan harian dengan bahasa Inggris (misal: “What did you eat for breakfast?”). Catat jawaban, beri pujian, koreksi bila perlu.

30 Contoh Soal Bahasa Inggris Kelas 4 SD 2026

Soal 1 (Pilihan Ganda)
Choose the correct picture for the sentence: “The cat is sleeping.”

  1. Cat Running
  2. Cat Sleeping
  3. Dog Sleeping
  4. Bird Flying

Jawaban: B

Pembahasan: Kalimat menyatakan kucing sedang tidur, jadi gambar yang tepat adalah kucing sedang tidur.

Soal 2 (Isian Singkat)
Fill in the blank with the correct form of the verb: “My sister ___ (like) chocolate.”

Jawaban: likes

Pembahasan: Subjek “my sister” tunggal, sehingga verb harus diberi -s → likes.

Soal 3 (Pilihan Ganda)
Which word is the opposite of “big”?

  1. large
  2. small
  3. tall
  4. wide

Jawaban: B

Pembahasan: “Small” berarti kecil, lawan dari “big”.

Soal 4 (Reading Comprehension)
Read the short passage: “Tom has a dog. The dog’s name is Spot. Spot likes to run in the garden.”
Question: What is the dog’s name?

  1. Tom
  2. Spot
  3. Garden
  4. Dog

Jawaban: B

Pembahasan: Kalimat ketiga menyebut “The dog’s name is Spot”.

Soal 5 (Isian Singkat)
Write a question for the answer: “Yes, I can swim.”

Jawaban: Can you swim?

Pembahasan: Pertanyaan harus memakai “Can” + subjek + verb (tanpa ‘to’).

Soal 6 (Pilihan Ganda)
Choose the correct word to complete the sentence: “There ___ three apples on the table.”

  1. is
  2. are
  3. am
  4. be

Jawaban: B

Pembahasan: Subjek “three apples” jamak, sehingga pakai are.

Soal 7 (Story – Pilihan Ganda)
Read: “Anna likes to read books. Every night she reads a story before sleep.”
Question: What does Anna do every night?

  1. She watches TV.
  2. She reads a story.
  3. She plays games.
  4. She eats dinner.

Jawaban: B

Pembahasan: Kalimat kedua menyatakan kegiatan malam hari Anna yaitu membaca cerita.

Soal 8 (Isian Singkat)
Convert to negative: “He can ride a bike.”

Jawaban: He cannot (can’t) ride a bike.

Pembahasan: Tambahkan “not” setelah “can”.

Soal 9 (Pilihan Ganda – Synonym)
Choose the word that has the same meaning as “happy”.

  1. sad
  2. glad
  3. angry
  4. tired

Jawaban: B

Pembahasan: “Glad” adalah sinonim “happy”.

Soal 10 (Sentence Reordering)
Arrange the words to make a correct sentence:
school / my / goes / to / every day

Jawaban: My school goes to every day. (Incorrect – correct: I go to school every day.)

Pembahasan: Subjek harus “I”, bukan “my school”. Kalimat tepat: I go to school every day.

Soal 11 (Multiple Choice – Present Continuous)
Choose the correct sentence.

  1. She is play basketball.
  2. She playing basketball now.
  3. She is playing basketball.
  4. She play basketball.

Jawaban: C

Pembahasan: Bentuk present continuous = is/am/are + verb‑ing.

Soal 12 (Isian)
Fill in the blank: “There ___ a cat under the chair.”

Jawaban: is

Pembahasan: Subjek tunggal “a cat”, gunakan is.

Soal 13 (Reading – True/False)
Text: “Mike has two brothers. They like to play soccer.”
Statement: “Mike has three brothers.”

  1. True
  2. False

Jawaban: B

Pembahasan: Teks hanya menyebut dua saudara laki‑laki.

Soal 14 (Vocabulary – Matching)
Match the pictures with the words.

GambarKata
AppleApple
BananaBanana
CarCar
DogDog

Jawaban: Semua cocok dengan label yang tepat.

Soal 15 (Write a Sentence)
Write a sentence using the word “water” and “can”.

Jawaban: I can drink water.

Pembahasan: Menggunakan “can” + verb (drink) + objek “water”.

Soal 16 (Listening – Choose the Right Answer)
Audio (teacher says): “Please open your book to page 10.”
Which instruction did you hear?

  1. Close your book.
  2. Open your book to page 10.
  3. Write your name.
  4. Stand up.

Jawaban: B

Pembahasan: Kalimat audio meminta membuka buku ke halaman 10.

Soal 17 (Fill the Gap – Prepositions)
“The cat is ___ the box.”

Jawaban: in

Pembahasan: “In” menunjukkan posisi di dalam kotak.

Soal 18 (Multiple Choice – Question Form)
Choose the correct question for the answer “Yes, she is a teacher.”

  1. Is she a teacher?
  2. Are she a teacher?
  3. Do she a teacher?
  4. She teacher?

Jawaban: A

Pembahasan: Bentuk pertanyaan yang tepat: Is she a teacher?

Soal 19 (True/False – Vocabulary)
Statement: “A ‘bird’ can swim.”

  1. True
  2. False

Jawaban: B

Pembahasan: Kebanyakan burung tidak dapat berenang, kecuali beberapa jenis seperti bebek.

Soal 20 (Write a Short Dialogue)
Write 2‑3 lines conversation between a child and a shopkeeper about buying a pencil.

Jawaban:
Child: “How much is this pencil?”
Shopkeeper: “It is one dollar.”
Child: “Okay, I’ll take it.”

Pembahasan: Dialog menyertakan pertanyaan harga, jawaban penjual, dan persetujuan.

Soal 21 (Multiple Choice – Present Simple)
Choose the correct sentence.

  1. He go to school every day.
  2. He goes to school every day.
  3. He going to school every day.
  4. He is go to school every day.

Jawaban: B

Pembahasan: Subjek tunggal “He” pakai “goes”.

Soal 22 (Fill in the Blank – ‘Can’)
“We ___ (can) swim very fast.”

Jawaban: can

Pembahasan: ‘Can’ tidak berubah untuk subjek jamak “we”.

Soal 23 (Reading – Choose the Correct Answer)
Text: “Lina has a red ball. She likes to play with it in the park.”
Question: Where does Lina play with the ball?

  1. At home
  2. In the park
  3. In the classroom
  4. On the road

Jawaban: B

Pembahasan: Kalimat kedua menyebut “in the park”.

Soal 24 (Isian – ‘There is/are’)
Fill: “There ___ many trees in the garden.”

Jawaban: are

Pembahasan: “Many trees” jamak, jadi gunakan are.

Soal 25 (Vocabulary – Fill the Missing Letter)
“_ p p l e” – Write the missing letters.

Jawaban: a, p

Pembahasan: Membentuk kata “apple”.

Soal 26 (Sentence Transformation)
Change to a question: “She is reading a book.”

Jawaban: Is she reading a book?

Pembahasan: Letakkan “Is” di depan subjek.

Soal 27 (Multiple Choice – ‘Can’)
Choose the correct sentence.

  1. Can you can a bike?
  2. Can you ride a bike?
  3. Can you rides a bike?
  4. Can you riding a bike?

Jawaban: B

Pembahasan: Setelah “can” gunakan verb dasar tanpa -ing atau -s.

Soal 28 (Reading – Short Answer)
Text: “The weather is rainy today. We will stay indoors and read books.”
Question: What will they do today?

Jawaban: They will stay indoors and read books.

Pembahasan: Jawaban diambil langsung dari teks.

Soal 29 (Fill the Blank – ‘Have / Has’)
“She ___ a new backpack.”

Jawaban: has

Pembahasan: Subjek tunggal “She” pakai “has”.

Soal 30 (Dialogue Completion)
Complete the conversation:
Teacher: “_____ you ready for the test?”
Student: “Yes, I am.”

  1. Are
  2. Is
  3. Am
  4. Be

Jawaban: A

Pembahasan: Bentuk pertanyaan dengan subjek “you” menggunakan “Are”.

Tips Mengerjakan Soal Ujian Bahasa Inggris Kelas 4

  • Baca soal dua kali. Pastikan mengerti kata kunci seperti “always”, “never”, “can”.
  • Gunakan proses eliminasi. Pada pilihan ganda, singkirkan jawaban yang jelas salah dulu.
  • Perhatikan tanda baca. Titik, koma, atau tanda tanya dapat mengubah arti kalimat.
  • Kerjakan yang mudah dulu. Bangun kepercayaan diri, baru selanjutnya yang menantang.
  • Jika waktu terpaksa habis, tinggalkan soal yang sangat sulit. Jawaban kosong lebih baik daripada menebak secara acak.

Kesimpulan

Dengan 30 contoh soal bahasa Inggris kelas 4 SD 2026 lengkap, anak dapat berlatih secara terarah dan menyenangkan. Ingat, konsistensi belajar 10‑15 menit tiap hari, penggunaan media visual, serta dukungan orang tua atau guru memberi dampak besar pada hasil akhir. Jangan takut melakukan kesalahan – setiap kesalahan adalah peluang belajar. Selamat berlatih, semoga ujian datang dengan senyum!

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