berikut adalah 35 soal pilihan ganda Bahasa Inggris untuk kelas 10 semester ganjil beserta jawabannya:
1. The teacher asked the students to _____ their homework.
a. do
b. makes
c. did
d. making
**Jawaban: a. do**
2. My sister _____ to Paris last summer.
a. go
b. going
c. goes
d. went
**Jawaban: d. went**
3. Could you please _____ the window? It's too hot in here.
a. closed
b. close
c. closes
d. closing
**Jawaban: b. close**
4. We _____ our breakfast when the phone rang.
a. are having
b. was having
c. were having
d. had
**Jawaban: c. were having**
5. The cat _____ under the table.
a. is sleeping
b. sleeping
c. sleeps
d. sleep
**Jawaban: a. is sleeping**
6. Please turn _____ the lights before leaving the room.
a. off
b. on
c. up
d. down
**Jawaban: a. off**
7. My father _____ at the airport for three hours.
a. waiting
b. wait
c. waits
d. has been waiting
**Jawaban: d. has been waiting**
8. We _____ to the zoo last Sunday.
a. go
b. goes
c. went
d. going
**Jawaban: c. went**
9. I am not hungry because I _____ a big lunch.
a. eat
b. ate
c. eating
d. eats
**Jawaban: b. ate**
10. There _____ a lot of traffic on the roads yesterday.
a. are
b. was
c. were
d. is
**Jawaban: c. were**
11. "Could you please pass me the salt?" - "_____"
a. Yes, here you are
b. No, you can't
c. Yes, you can
d. No, thank you
**Jawaban: a. Yes, here you are**
12. She is _____ in reading novels.
a. interesting
b. interests
c. interested
d. interest
**Jawaban: c. interested**
13. He _____ the guitar very well.
a. play
b. plays
c. played
d. playing
**Jawaban: b. plays**
14. They _____ to the movies twice a month.
a. go
b. goes
c. went
d. going
**Jawaban: a. go**
15. My mother _____ breakfast at 7 o'clock every morning.
a. is having
b. having
c. have
d. has
**Jawaban: d. has**
16. John is _____ to the gym three times a week.
a. going
b. go
c. goes
d. gone
**Jawaban: c. goes**
17. "_____ you help me with my homework?" - "Sure!"
a. Does
b. Do
c. Did
d. Is
**Jawaban: b. Do**
18. She _____ a lot of friends when she was in high school.
a. has
b. have
c. had
d. having
**Jawaban: c. had**
19. The train _____ at 10 o'clock in the morning.
a. leaves
b. leave
c. leaving
d. left
**Jawaban: a. leaves**
20. We _____ to the beach tomorrow if the weather is nice.
a. go
b. going
c. goes
d. went
**Jawaban: a. go**
21. He is _____ in playing tennis.
a. interest
b. interests
c. interested
d. interesting
**Jawaban: c. interested**
22. I _____ my keys anywhere. I can't find them.
a. didn't put
b. not put
c. haven't put
d. not putting
**Jawaban: c. haven't put**
23. My father _____ English at university when he was young.
a. studying
b. study
c. studied
d. studies
**Jawaban: c. studied**
24. She is always _____ when she wakes up early.
a. tire
b. tiring
c. tiresome
d. tired
**Jawaban: d. tired**
25. I _____ in the park when it started to rain.
a. am walking
b. walking
c. walked
d. walks
**Jawaban: c. walked**
26. My parents _____ married for 25 years.
a. are
b. is
c. was
d. have been
**Jawaban: d. have been**
27. Tom _____ to the library yesterday.
a. go
b. going
c. goes
d. went
**Jawaban: d. went**
28. The baby is _____ asleep.
a. already
b. just
c. still
d. yet
**Jawaban: c. still**
29. She has been living in London _____ she was born.
a. when
b. since
c. for
d. during
**Jawaban: b. since**
30. Peter hasn't finished his homework _____.
a. yet
b. already
c. just
d. still
**Jawaban: a. yet**
31. They _____ dinner when the phone rang.
a. have
b. had
c. having
d. has
**Jawaban: b. had**
32. She _____ a good book right now.
a. is reading
b. read
c. reads
d. reading
**Jawaban: a. is reading**
33. I _____ my mobile phone. Have you seen it?
a. lose
b. losing
c. lost
d. loses
**Jawaban: c. lost**
34. Sarah _____ to New York twice.
a. has been
b. have been
c. had been
d. have being
**Jawaban: a. has been**
35. She _____ cooking since she was a child.
a. loves
b. is loving
c. loved
d.
