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

Siapkan anak Anda untuk menghadapi ujian Bahasa Inggris kelas 4 SD 2026 dengan kumpulan soal terbaru yang sudah teruji! Orang tua, guru, dan siswa dapat menemukan contoh soal lengkap, pembahasan langkah demi langkah, serta strategi belajar praktis yang cocok untuk tingkat dasar. Artikel ini dirancang khusus supaya belajar terasa menyenangkan dan tidak membosankan.

Penjelasan Materi Bahasa Inggris Kelas 4 SD

Pada kelas 4, materi Bahasa Inggris yang biasanya diujikan meliputi:

  • Kata Benda (Nouns) – benda di sekitar kita, hewan, tempat.
  • Kata Kerja (Verbs) – simple present tense (do/does), bentuk ing untuk kegiatan sedang.
  • Kata Sifat (Adjectives) – warna, ukuran, rasa.
  • Kalimat Simple – positive, negative, dan interrogative.
  • Vocabulary Tema – school, family, food, daily activities.
  • Reading Comprehension pendek – menafsirkan gambar atau teks 2‑3 kalimat.
  • Listening sederhana – memahami instruksi guru atau audio singkat.

Bahasa yang dipakai sederhana, sehingga anak tidak perlu menghafal aturan yang rumit. Contohnya, “I play football every day.” atau “There are three cats on the roof.”

Kisi‑Kisi Soal Bahasa Inggris Kelas 4 SD 2026

No. Kompetensi Dasar Bentuk Soal Contoh Topik
1 Mengenal dan menggunakan kosakata benda, kegiatan, dan tempat Pilihan ganda, isian singkat school, park, kitchen
2 Menyusun kalimat positif, negatif, dan tanya dengan simple present Isian, soal cerita He/She + do/does
3 Menjawab pertanyaan gambar (reading comprehension) Soal cerita, pilihan ganda What is she doing?
4 Mengenal kata sifat (adjectives) untuk deskripsi Isian singkat, pilihan ganda big, small, blue, tasty
5 Mengidentifikasi instruksi sederhana (listening) True/False, pilihan ganda “Open your book.”

Materi yang Sering Keluar Saat Ujian Bahasa Inggris Kelas 4

Setelah mengamati beberapa tahun terakhir, pola soal yang paling sering muncul adalah:

  1. Vocabulary pilihan ganda – mengenal nama benda di kelas atau di rumah.
  2. Pengisian verb “do/does” – menguji pemahaman simple

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