50 Latihan Soal Bahasa Inggris SMA untuk Ujian Sekolah + Jawaban dan Pembahasan Lengkap
Kumpulan 50 latihan soal Bahasa Inggris SMA untuk persiapan Ujian Sekolah lengkap dengan kunci jawaban dan pembahasan. Soal bervariasi dari level mudah hingga sulit, sesuai kurikulum, dan ideal untuk latihan belajar di rumah.
1.
The students ___ the announcement about the school event yesterday.
A. hear
B. heard
C. hearing
D. hears
Jawaban: B
Pembahasan:
Kata keterangan yesterday menunjukkan past tense → bentuk kerja yang benar adalah heard.
2.
My brother will go to Bandung tomorrow if the weather ___.
A. improves
B. improved
C. has improved
D. improving
Jawaban: A
Pembahasan:
Pada conditional type 1, rumus: If + present simple, will + V1 → improves.
3.
The book ___ on the table belongs to my sister.
A. laying
B. lying
C. lies
D. lain
Jawaban: B
Pembahasan:
Lying adalah present participle dari lie (berbaring/terletak).
4.
The teacher asked us ___ the assignment carefully.
A. to check
B. check
C. checked
D. checking
Jawaban: A
Pembahasan:
Setelah ask + object → diikuti to infinitive.
5.
Rina has lived in this city ___ she was a child.
A. for
B. since
C. during
D. from
Jawaban: B
Pembahasan:
Since digunakan untuk titik waktu (she was a child).
6.
“If I were you, I ___ choose another topic.”
A. will
B. would
C. can
D. may
Jawaban: B
Pembahasan:
Kalimat ini adalah subjunctive (saran) → “If I were you, I would…”.
7.
The ceremony was delayed ___ the heavy rain.
A. although
B. because
C. because of
D. despite
Jawaban: C
Pembahasan:
Because of diikuti noun phrase → the heavy rain.
8.
The student ___ won the competition will represent the school.
A. that
B. whose
C. who
D. whom
Jawaban: C
Pembahasan:
Who digunakan untuk subjek manusia dalam adjective clause.
9.
My laptop is getting slower. I think I ___ buy a new one soon.
A. am going to
B. will
C. would
D. have
Jawaban: A
Pembahasan:
Be going to digunakan untuk rencana berdasarkan bukti saat ini.
10.
She refused ___ the invitation because she had another event.
A. accept
B. to accept
C. accepted
D. accepting
Jawaban: B
Pembahasan:
Kata kerja refuse diikuti to infinitive.
Reading Text for Questions 11–13
Our school recently introduced a digital learning platform to help students access study materials easily. Many teachers upload assignments, videos, and quizzes regularly. Students find the platform useful because it allows them to learn at their own pace.
11.
Why did the school introduce the digital platform?
A. To replace teachers
B. To make study materials easier to access
C. To reduce class hours
D. To limit student activities
Jawaban: B
Pembahasan:
Disebutkan “to help students access study materials easily”.
12.
What do teachers upload on the platform?
A. Games
B. Music
C. Assignments and videos
D. Only quizzes
Jawaban: C
Pembahasan:
Dalam teks disebutkan assignments, videos, and quizzes.
13.
Why do students like the platform?
A. It is difficult to use
B. It allows flexible learning
C. It replaces textbooks
D. It gives them free internet
Jawaban: B
Pembahasan:
Disebutkan: "learn at their own pace" → belajar fleksibel.
14.
Neither the students nor the teacher ___ prepared for the presentation.
A. are
B. were
C. is
D. be
Jawaban: C
Pembahasan:
Pada neither … nor, kata kerja mengikuti subjek yang paling dekat → teacher → is.
15.
I don’t know where ___ the documents.
A. she puts
B. does she put
C. she put
D. did she put
Jawaban: A
Pembahasan:
Indirect question menggunakan urutan subject + verb, bukan bentuk tanya.
16.
The principal reminded the students ___ their ID cards.
A. bring
B. brought
C. to bring
D. bringing
Jawaban: C
Pembahasan:
Remind + object + to infinitive → to bring.
17.
The exam results will be announced after all teachers ___ the papers.
A. check
B. checked
C. have checked
D. checking
Jawaban: C
Pembahasan:
Urutan waktu → future action (will be announced) setelah present perfect.
18.
She asked me whether I ___ the meeting yesterday.
A. attend
B. attended
C. will attend
D. have attended
Jawaban: B
Pembahasan:
Yesterday → simple past → attended.
19.
The more you read, the ___ your vocabulary becomes.
A. good
B. better
C. best
D. well
Jawaban: B
Pembahasan:
Pola the more …, the more/better … → better.
20.
The bridge was built in 2010, ___ means it is now more than a decade old.
A. who
B. which
C. that
D. whom
Jawaban: B
Pembahasan:
Which untuk menjelaskan seluruh klausa sebelumnya.
Short Dialogue (21–22)
A: “I think the school should add more English clubs.”
B: “___, it will help students practice more.”
21.
A suitable response is…
A. I disagree
B. I don’t know
C. I agree
D. I can’t
Jawaban: C
Pembahasan:
B's statement mendukung pendapat A → agreement.
22.
The function of the response is to express…
A. suggestion
B. disagreement
C. agreement
D. apology
Jawaban: C
23.
If she had studied harder, she ___ the English test.
A. will pass
B. would pass
C. would have passed
D. passed
Jawaban: C
Pembahasan:
3rd conditional → had + V3 → would have + V3.
24.
The students were warned ___ too close to the laboratory tools.
A. not getting
B. not to get
C. to not get
D. to getting
Jawaban: B
Pembahasan:
Warn + object + not to V1.
25.
The meeting, which ___ for two hours, finally ended at 4 p.m.
A. lasts
B. lasted
C. lasting
D. has lasted
Jawaban: B
Pembahasan:
Konteks masa lampau (berakhir pukul 4) → simple past: lasted.
26.
The students were confused because the instructions were not clearly ___.
A. explain
B. explaining
C. explained
D. explanation
Jawaban: C
Pembahasan:
Setelah were, bentuk yang benar untuk passive adalah explained.
27.
She regrets ___ the opportunity to join the exchange program.
A. miss
B. missed
C. to miss
D. missing
Jawaban: D
Pembahasan:
Regret + V-ing untuk penyesalan atas sesuatu di masa lalu.
28.
The lecture was so boring that many students ___ asleep.
A. fall
B. fell
C. fallen
D. falling
Jawaban: B
Pembahasan:
Kejadian lampau → simple past: fell asleep.
29.
The school will hold a seminar next week, ___ topic is environmental awareness.
A. who
B. whom
C. whose
D. which
Jawaban: C
Pembahasan:
Whose menunjukkan kepemilikan → whose topic.
30.
Had he left earlier, he ___ the meeting on time.
A. would attend
B. will attend
C. would have attended
D. attended
Jawaban: C
Pembahasan:
Bentuk third conditional: would have + V3.
Text for Questions 31–33
Many students choose online courses because they provide more flexibility. However, online learning requires self-discipline and strong time-management skills. Without these, students may find it difficult to stay motivated.
31.
What is one advantage of online courses?
A. They require no assignments
B. They are more flexible
C. They guarantee better grades
D. They reduce study materials
Jawaban: B
Pembahasan:
Disebutkan: “they provide more flexibility”.
32.
What do students need to succeed in online learning?
A. Strict supervision
B. Self-discipline
C. Expensive devices
D. More teachers
Jawaban: B
33.
Why might students struggle with online learning?
A. There are no teachers
B. It is too easy
C. They may lose motivation
D. It provides too many lessons
Jawaban: C
34.
No sooner ___ the announcement than the students started preparing.
A. had the teacher made
B. has the teacher made
C. the teacher has made
D. the teacher made
Jawaban: A
Pembahasan:
Inversi untuk pola No sooner + had + S + V3.
35.
She promised that she ___ the project by tomorrow.
A. finishes
B. finished
C. will finish
D. would finish
Jawaban: D
Pembahasan:
Reported speech → will berubah menjadi would.
36.
The competition was cancelled due to the participants ___ late.
A. arrived
B. arriving
C. arrive
D. to arrive
Jawaban: B
Pembahasan:
Setelah due to → harus diikuti noun/gerund → arriving.
37.
The principal demanded that every student ___ the rules strictly.
A. follows
B. follow
C. followed
D. following
Jawaban: B
Pembahasan:
Subjunctive → setelah demand that digunakan bare infinitive (V1).
38.
The new library, ___ was renovated last year, looks more modern now.
A. who
B. which
C. whose
D. whom
Jawaban: B
Pembahasan:
Which untuk benda sebagai subjek adjective clause.
39.
Despite ___ very tired, he continued studying.
A. be
B. to be
C. being
D. been
Jawaban: C
Pembahasan:
Despite diikuti noun/gerund → being.
Dialogue for Questions 40–41
A: “Do you mind closing the window? It's really cold.”
B: “___.”
40.
What is the best response?
A. Yes, I do
B. No, of course not
C. I refuse
D. I’m not sure
Jawaban: B
Pembahasan:
Do you mind…? → jawaban positif adalah No, of course not (artinya: tidak keberatan).
41.
The dialogue expresses…
A. Prohibition
B. Permission
C. Request
D. Agreement
Jawaban: C
42.
If the weather ___ better tomorrow, we will continue the outdoor class.
A. becomes
B. became
C. has become
D. becoming
Jawaban: A
Pembahasan:
Conditional type 1: If + present simple → becomes.
43.
The students were encouraged ___ their talents during the art festival.
A. show
B. showing
C. showed
D. to show
Jawaban: D
Pembahasan:
Encourage + object + to V1.
44.
The teacher rarely lets the students ___ the classroom during lessons.
A. leaving
B. leave
C. left
D. to leave
Jawaban: B
Pembahasan:
Let + object + bare infinitive → leave.
45.
He speaks English fluently, ___ he has never studied abroad.
A. although
B. because
C. if
D. so
Jawaban: A
Pembahasan:
Makna: kontras → although.
Short Text for Questions 46–47
The science club is preparing a special exhibition to display students' inventions. The event aims to promote creativity and scientific thinking among students.
46.
What is the purpose of the exhibition?
A. To sell inventions
B. To promote creativity
C. To replace science classes
D. To introduce new teachers
Jawaban: B
47.
What will be displayed at the exhibition?
A. Students' inventions
B. Teachers’ experiments
C. Old equipment
D. Chemistry formulas
Jawaban: A
48.
Had it not ___ his quick response, the accident would have been worse.
A. been
B. be
C. being
D. to be
Jawaban: A
Pembahasan:
Pola Had it not been for… untuk menyatakan tanpa ….
49.
The more difficult the challenge is, the ___ motivated she becomes.
A. much
B. very
C. more
D. most
Jawaban: C
Pembahasan:
Pola komparatif ganda → the more … the more ….
50.
The manager explained the new policy clearly so that everyone ___ understand it.
A. may
B. will
C. can
D. could
Jawaban: D
Pembahasan:
So that + past context → modal menjadi bentuk lampau: could.

Posting Komentar untuk "50 Latihan Soal Bahasa Inggris SMA untuk Ujian Sekolah + Jawaban dan Pembahasan Lengkap"