Brilio.net - Belajar Bahasa Inggris di kelas 9 SMP menjadi salah satu tahap penting yang harus dikuasai siswa sebelum melangkah ke jenjang pendidikan yang lebih tinggi. Materi yang dipelajari tidak hanya melatih kemampuan membaca dan menulis, tapi juga memahami teks naratif, descriptive, hingga penggunaan grammar yang tepat. Oleh karena itu, diperlukan latihan soal yang tepat sasaran agar pemahaman siswa makin matang.
Dihimpun brilio.net dari berbagai sumber, Selasa (27/5) berikut contoh soal Bahasa Inggris SMP kelas 9 yang disusun berdasarkan kurikulum terbaru dan dilengkapi dengan kunci jawaban serta penjelasan detail. Setiap soal dirancang agar siswa bisa memahami pola-pola soal yang sering keluar di ujian sekolah maupun ujian akhir. Tidak hanya itu, soal-soal ini juga dilengkapi dengan contoh kalimat, tips menjawab soal reading, dan grammar notes yang mudah dimengerti.
BACA JUGA :
50 Contoh soal bahasa Inggris SMP 2025 lengkap, pilihan ganda, essay, dan jawaban
Baik untuk guru yang ingin mencari bahan ajar tambahan, orang tua yang ingin mendampingi anak belajar, maupun siswa yang ingin belajar mandiri, artikel ini adalah sumber belajar yang tepat. Yuk, latihan sekarang dan raih nilai sempurna di ujian Bahasa Inggrismu!
Contoh soal bahasa Inggris SMP kelas 9
© 2025 brilio.net/AI/Meta
BACA JUGA :
58 Contoh soal bahasa Inggris SMA kelas 10 dan pembahasannya terbaru 2025
Reading Comprehension (15 Soal)
Soal 1
Read the text and answer the question below:
"Doni went to the library yesterday. He borrowed a book about science. After that, he studied with his friend in the reading room."
Question: What did Doni do after he borrowed a book?
A. He went home
B. He met his teacher
C. He studied with his friend
D. He read the book alone
Jawaban: C
Penjelasan: Disebutkan bahwa setelah meminjam buku, Doni belajar bersama temannya.
Soal 2
"Siti always waters the plants every morning. She loves gardening and has many kinds of flowers in her backyard."
Question: What does Siti usually do every morning?
A. She picks flowers
B. She waters the plants
C. She sells the flowers
D. She cleans the backyard
Jawaban: B
Penjelasan: Kalimat pertama menyatakan dengan jelas aktivitas pagi Siti.
Soal 3
"My family went to the zoo last weekend. We saw many animals like lions, elephants, and giraffes. We took a lot of pictures there."
Question: Where did the family go last weekend?
A. To the park
B. To the museum
C. To the zoo
D. To the beach
Jawaban: C
Penjelasan: Lokasi disebutkan langsung di awal paragraf: "went to the zoo."
Soal 4
"Andi is a smart student. He studies hard and always gets good scores on his exams. He wants to be a doctor someday."
Question: What does Andi want to be in the future?
A. A teacher
B. A scientist
C. A doctor
D. A pilot
Jawaban: C
Penjelasan: Teks menyebutkan: "He wants to be a doctor someday."
Soal 5
"It was raining when I left school. I forgot to bring my umbrella, so I got wet on the way home."
Question: Why did the writer get wet?
A. Because it was hot
B. Because he was playing
C. Because he had no umbrella
D. Because he went swimming
Jawaban: C
Penjelasan: Teks menyebutkan bahwa ia lupa membawa payung saat hujan.
Soal 6
"Mr. Joko is a farmer. He wakes up early in the morning to water his crops and feed the animals. He loves working in the field."
Question: What is Mr. Joko's profession?
A. A teacher
B. A gardener
C. A chef
D. A farmer
Jawaban: D
Penjelasan: Kalimat pertama menyatakan langsung bahwa Mr. Joko adalah petani (farmer).
Soal 7
"Last holiday, my family and I visited Bali. We stayed in a hotel near the beach and enjoyed the sunset every evening."
Question: Where did the writer enjoy the sunset?
A. At the mountain
B. At the hotel
C. At the beach
D. At the park
Jawaban: C
Penjelasan: Teks menyebutkan bahwa mereka menikmati sunset di pantai.
Soal 8
"My brother likes playing football. He practices every afternoon with his team at the school field."
Question: When does the writer's brother practice football?
A. In the morning
B. At night
C. In the afternoon
D. On weekends
Jawaban: C
Penjelasan: Teks menyatakan "every afternoon."
Soal 9
"Rina brought a birthday cake to school. Her classmates sang for her and gave her gifts. She was very happy."
Question: Why was Rina happy?
A. She had a test
B. She received gifts and a song
C. She passed an exam
D. She went home early
Jawaban: B
Penjelasan: Rina merasa senang karena diberi hadiah dan dinyanyikan lagu oleh teman-temannya.
Soal 10
"There is a new student in my class. His name is Tom. He comes from Australia and he is very friendly."
Question: Where is Tom from?
A. America
B. England
C. Australia
D. Canada
Jawaban: C
Penjelasan: Kalimat ketiga menyebutkan dengan jelas asal Tom adalah Australia.
Soal 11
"Every Saturday, I help my mother clean the house. I usually sweep the floor and wash the dishes."
Question: What does the writer do every Saturday?
A. Goes shopping
B. Helps clean the house
C. Plays with friends
D. Watches TV
Jawaban: B
Penjelasan: Tugas rumah seperti menyapu dan mencuci piring disebutkan secara langsung.
Soal 12
"The school library is big and clean. It has many books and comfortable chairs. Students like to read there."
Question: Why do students like the school library?
A. It has a playground
B. It is noisy
C. It has many books and is comfortable
D. It sells food
Jawaban: C
Penjelasan: Teks menggambarkan perpustakaan yang luas, bersih, dan nyaman.
Soal 13
"My father works in a hospital. He takes care of sick people and gives them medicine."
Question: What is the writer’s father's job?
A. A teacher
B. A police officer
C. A doctor
D. A farmer
Jawaban: C
Penjelasan: Merawat orang sakit dan memberi obat adalah tugas seorang dokter.
Soal 14
"Linda is writing a letter to her friend in Jakarta. She tells her about her new school and new friends."
Question: What is Linda writing about?
A. Her old house
B. Her hobbies
C. Her holiday plan
D. Her new school and friends
Jawaban: D
Penjelasan: Teks menyebutkan bahwa Linda menulis tentang sekolah dan teman barunya.
Soal 15
"During the break time, the students play in the yard. Some play football, while others just sit and chat."
Question: What do some students do during break time?
A. Study
B. Sleep
C. Play and chat
D. Read books
Jawaban: C
Penjelasan: Kalimat kedua menjelaskan dua kegiatan: bermain dan mengobrol.
Grammar & tenses (10 Soal)
Soal 1
She always ___ a glass of milk every morning.
A. drink
B. drinks
C. drank
D. drinking
Jawaban: B
Penjelasan: Subjek "She" memerlukan bentuk kata kerja berakhiran -s di Simple Present Tense.
Soal 2
I ___ to the zoo last weekend with my family.
A. go
B. going
C. went
D. gone
Jawaban: C
Penjelasan: Kata keterangan "last weekend" menunjukkan Past Tense, bentuk lampau dari “go” adalah “went”.
Soal 3
Listen! The baby ___ now.
A. cry
B. cries
C. is crying
D. cried
Jawaban: C
Penjelasan: "Now" dan "Listen!" menandakan Present Continuous Tense, jadi "is crying" adalah bentuk yang benar.
Soal 4
My sister ___ dinner when the lights went out.
A. cooks
B. was cooking
C. is cooking
D. has cooked
Jawaban: B
Penjelasan: Dua kejadian dalam Past Tense, satu berlangsung ("was cooking") saat kejadian lain terjadi ("went out").
Soal 5
We ___ already ___ the movie before you came.
A. have – seen
B. had – seen
C. has – seen
D. were – seeing
Jawaban: B
Penjelasan: “Before you came” menunjukkan Past Perfect Tense untuk menyatakan urutan dua kejadian lampau.
Soal 6
The letter ___ by the postman yesterday.
A. delivers
B. is delivered
C. was delivered
D. delivered
Jawaban: C
Penjelasan: Kalimat pasif dalam bentuk Past Tense, karena ada "yesterday".
Soal 7
If I had more time, I ___ visit you.
A. will
B. would
C. can
D. shall
Jawaban: B
Penjelasan: Kalimat pengandaian tipe 2 (unreal present condition) menggunakan “would”.
Soal 8
My parents ___ to work at 7 a.m. every day.
A. go
B. goes
C. going
D. went
Jawaban: A
Penjelasan: Subjek jamak "my parents" + kebiasaan harian = Simple Present dengan "go".
Soal 9
I ___ an interesting book when you called me.
A. read
B. was reading
C. am reading
D. had read
Jawaban: B
Penjelasan: Saat satu kejadian lampau (telepon masuk), kejadian lain sedang berlangsung.
Soal 10
He ___ speak three languages fluently.
A. can
B. will
C. must
D. is
Jawaban: A
Penjelasan: Modal “can” digunakan untuk menyatakan kemampuan.
Vocabulary (10 Soal)
Soal 1
The word "enormous" has the same meaning as...
A. tiny
B. huge
C. short
D. little
Jawaban: B
Penjelasan: "Enormous" berarti sangat besar, sinonimnya adalah “huge”.
Soal 2
Choose the correct word to complete the sentence:
The weather is very ___ today. I don’t want to go outside.
A. delicious
B. rainy
C. dirty
D. tasty
Jawaban: B
Penjelasan: “Rainy” berkaitan dengan cuaca. Kata lainnya tidak relevan.
Soal 3
What is the opposite of "difficult"?
A. hard
B. easy
C. strong
D. weak
Jawaban: B
Penjelasan: Lawan kata "difficult" adalah "easy" (mudah).
Soal 4
"Brave" is closest in meaning to...
A. coward
B. afraid
C. fearless
D. shy
Jawaban: C
Penjelasan: Sinonim dari "brave" adalah "fearless" (tidak takut).
Soal 5
Choose the correct word to complete the sentence:
My uncle is a ___; he builds houses and buildings.
A. farmer
B. doctor
C. architect
D. teacher
Jawaban: C
Penjelasan: "Architect" adalah orang yang merancang bangunan.
Soal 6
Which word is related to technology?
A. smartphone
B. banana
C. mountain
D. bottle
Jawaban: A
Penjelasan: "Smartphone" merupakan produk teknologi.
Soal 7
The word “honest” means...
A. always lies
B. tells the truth
C. funny
D. quiet
Jawaban: B
Penjelasan: "Honest" berarti jujur, yaitu orang yang mengatakan kebenaran.
Soal 8
Choose the correct word:
He was very ___ after running 5 kilometers.
A. tired
B. exciting
C. bored
D. noisy
Jawaban: A
Penjelasan: Setelah berlari jauh, orang merasa "tired" (lelah).
Soal 9
Which one is NOT a feeling?
A. angry
B. happy
C. excited
D. tall
Jawaban: D
Penjelasan: "Tall" adalah sifat fisik, bukan perasaan.
Soal 10
Choose the correct word to complete the sentence:
She has a very ___ voice. Everyone loves to hear her sing.
A. ugly
B. beautiful
C. cheap
D. difficult
Jawaban: B
Penjelasan: "Beautiful voice" adalah ungkapan umum untuk suara merdu.
Functional xexts (5 Soal)
Soal 1 – Announcement
Read the text below:
Announcement
All students must gather in the school yard at 07.00 a.m. for the flag ceremony. Wear your school uniform completely and be on time.
What is the purpose of the text?
A. To invite students to a seminar
B. To warn students about the exam
C. To inform students about a school activity
D. To announce a school holiday
Jawaban: C
Penjelasan: Teks ini memberi informasi tentang upacara bendera di sekolah. Jadi, tujuannya adalah untuk menginformasikan kegiatan sekolah.
Soal 2 – Invitation
Read the text below:
You are invited!
To: Dilla
Occasion: Birthday Party
Date: Saturday, March 8th
Time: 4 PM – 6 PM
Place: My house (Jl. Melati No. 12)
From: Sarah
Who is invited to the party?
A. Sarah
B. Dilla
C. Melati
D. The neighbors
Jawaban: B
Penjelasan: Dalam undangan disebutkan "To: Dilla", jadi Dilla yang diundang.
Soal 3 – Short Message
Read the message below:
Hi Mom, I’ll be late. I have to attend English club practice after school. I’ll be home around 5. Love, Lisa.
What is the purpose of the message?
A. To inform about school schedule
B. To tell that Lisa won’t come home on time
C. To explain how to attend the club
D. To cancel an appointment
Jawaban: B
Penjelasan: Pesan ini memberi tahu bahwa Lisa akan pulang terlambat karena ada kegiatan di sekolah.
Soal 4 – Notice
Read the notice below:
KEEP OFF THE GRASS
Where do you usually find this notice?
A. In a classroom
B. On a bus
C. In a garden or park
D. In the library
Jawaban: C
Penjelasan: Notice ini biasanya dipasang di taman atau halaman agar orang tidak menginjak rumput.
Soal 5 – Schedule
What subject does the student study after the break on Monday?
A. English
B. Science
C. Math
D. History
Jawaban: C
Penjelasan: Berdasarkan jadwal, setelah istirahat (break) pada pukul 10.30, pelajaran yang dimulai adalah Matematika (Math).
Dialog completion (5 Soal)
Soal 1
Rina: “You look so tired, Maya. What’s wrong?”
Maya: “I couldn’t sleep last night.”
Rina: “___________”
A. Let’s have lunch together.
B. Why don’t you take a short nap?
C. I don’t think so.
D. I’m tired too.
Jawaban: B
Penjelasan: Respon yang paling sesuai untuk orang yang kurang tidur adalah saran, seperti “Why don’t you take a short nap?”
Soal 2
Teacher: “What do you think about the new school library?”
Student: “_________ It’s more comfortable than before.”
A. I don’t like reading
B. I think it’s great!
C. I never go there
D. I forget about it
Jawaban: B
Penjelasan: Dialog ini menanyakan pendapat, jadi jawaban yang sesuai adalah opini positif: “I think it’s great!”
Soal 3
Tono: “I have just won the English speech contest!”
Budi: “Wow, congratulations! _______”
A. I hope you lose next time
B. I knew you could do it
C. Don’t tell me again
D. It’s none of my business
Jawaban: B
Penjelasan: Setelah mengucapkan “Congratulations!”, respon umum adalah dukungan atau pujian seperti “I knew you could do it.”
Soal 4
Mother: “Don’t forget to wash your hands before eating.”
Son: “Okay, Mom. _______”
A. I’m going to play
B. I already did
C. I hate eating
D. I will go to school now
Jawaban: B
Penjelasan: Jawaban logis terhadap perintah mencuci tangan adalah “I already did” (Saya sudah melakukannya).
Soal 5
Ani: “Can you help me carry these books?”
Dina: “_________ They look heavy.”
A. Sure, let me help you.
B. No, I can’t carry them.
C. Why don’t you carry them alone?
D. I’m not your servant.
Jawaban: A
Penjelasan: Respon sopan terhadap permintaan tolong adalah “Sure, let me help you.”