Soal Pilihan Ganda (60 soal)
Simple Present Tense (10 soal)
1. She ________ to school every day.
o a. go
o b. goes
o c. going
o d. is going
2. I ________ my homework at night.
o a. do
o b. does
o c. doing
o d. is doing
3. They ________ lunch at 12 PM every day.
o a. have
o b. has
o c. having
o d. is having
4. We ________ to the gym in the morning.
o a. go
o b. going
o c. goes
o d. is going
5. He ________ coffee every morning.
o a. drink
o b. drinks
o c. drinking
o d. is drinking
6. My father ________ to work by car.
o a. drive
o b. drives
o c. driving
o d. is driving
7. The sun ________ in the east.
o a. rises
o b. rise
o c. rising
o d. is rising
8. They usually ________ football on Sundays.
o a. play
o b. plays
o c. playing
o d. is playing
9. I ________ like spicy food.
o a. don’t
o b. doesn’t
o c. not
o d. am not
10. She ________ a book every week.
o a. read
o b. reads
o c. reading
o d. is reading
Simple Past Tense (10 soal)
11. I ________ to the park yesterday.
o a. went
o b. go
o c. going
o d. was going
12. They ________ a new movie last weekend.
o a. watched
o b. watch
o c. watching
o d. were watching
13. She ________ her homework last night.
o a. do
o b. did
o c. does
o d. was doing
14. We ________ a delicious dinner yesterday.
o a. had
o b. have
o c. was having
o d. haded
15. I ________ a letter last week.
o a. write
o b. wrote
o c. was writing
o d. written
16. They ________ to the beach last summer.
o a. went
o b. go
o c. gone
o d. was going
17. He ________ a beautiful painting last year.
o a. painted
o b. paints
o c. is painting
o d. was painting
18. We ________ the exam last Friday.
o a. passed
o b. pass
o c. passing
o d. was passing
19. She ________ a cake for my birthday.
o a. baked
o b. bake
o c. was baking
o d. is baking
20. They ________ in the park when I saw them.
o a. were playing
o b. played
o c. plays
o d. playing
Present Continuous Tense (10 soal)
21. I ________ a book right now.
o a. am reading
o b. is reading
o c. are reading
o d. read
22. He ________ to his friend at the moment.
o a. talks
o b. is talking
o c. was talking
o d. talk
23. We ________ dinner at this time.
o a. are having
o b. were having
o c. is having
o d. had
24. They ________ to the gym right now.
o a. is going
o b. are going
o c. were going
o d. goes
25. She ________ to music while doing her homework.
o a. listen
o b. listens
o c. is listening
o d. was listening
26. I ________ a shower at the moment.
o a. am taking
o b. is taking
o c. are taking
o d. was taking
27. The children ________ in the garden right now.
o a. plays
o b. are playing
o c. is playing
o d. was playing
28. We ________ a movie at the moment.
o a. watch
o b. are watching
o c. watches
o d. watching
29. He ________ his homework at the moment.
o a. do
o b. is doing
o c. does
o d. doing
30. I ________ lunch at the moment.
o a. have
o b. am having
o c. had
o d. was having
Past Continuous Tense (10 soal)
31. I ________ my homework when you called me.
o a. was doing
o b. were doing
o c. am doing
o d. do
32. He ________ his bike when it started raining.
o a. was riding
o b. is riding
o c. were riding
o d. rides
33. They ________ in the park when I saw them.
o a. were walking
o b. walked
o c. was walking
o d. are walking
34. We ________ in the garden when the bell rang.
o a. were playing
o b. are playing
o c. played
o d. play
35. I ________ TV when my friend knocked on the door.
o a. was watching
o b. watched
o c. am watching
o d. is watching
36. She ________ in the library when I found her.
o a. was reading
o b. is reading
o c. read
o d. reads
37. He ________ a letter when I called him.
o a. was writing
o b. writes
o c. is writing
o d. wrote
38. We ________ dinner when they arrived.
o a. were having
o b. had
o c. is having
o d. were had
39. They ________ to the party when I met them.
o a. were going
o b. went
o c. are going
o d. is going
40. I ________ my work when I heard the news.
o a. was finishing
o b. finished
o c. am finishing
o d. is finishing
Present Perfect Tense (10 soal)
41. I ________ already finished my homework.
o a. have
o b. has
o c. had
o d. am
42. She ________ never been to London.
o a. has
o b. have
o c. had
o d. is
43. We ________ completed the project.
o a. have
o b. has
o c. were
o d. did
44. They ________ just arrived at the airport.
o a. have
o b. has
o c. are
o d. were
45. He ________ never played this game before.
o a. has
o b. had
o c. was
o d. is
46. I ________ seen that movie before.
o a. have
o b. has
o c. had
o d. is
47. We ________ known each other for many years.
o a. have
o b. has
o c. was
o d. were
48. She ________ finished her homework already.
o a. has
o b. have
o c. had
o d. does
49. They ________ visited the museum this year.
o a. have
o b. has
o c. did
o d. are
50. I ________ lived in this city since 2010.
o a. have
o b. has
o c. am
o d. was
Present Perfect Continuous Tense (Soal 51–60)
51. I ________ for the bus for 20 minutes.
• a. have waited
• b. have been waiting
• c. was waiting
• d. had waited
52. She ________ to the gym every day for the past month.
• a. has gone
• b. has been going
• c. have gone
• d. have been going
53. They ________ for their exams all week.
• a. has studied
• b. have studied
• c. have been studying
• d. were studying
54. I ________ this book since morning.
• a. have read
• b. have been reading
• c. read
• d. was reading
55. We ________ at the same company for 10 years.
• a. have worked
• b. have been working
• c. were working
• d. are working
56. He ________ in this city for a long time.
• a. have lived
• b. has lived
• c. has been living
• d. had lived
57. She ________ a lot of work today.
• a. has been doing
• b. have been doing
• c. is doing
• d. was doing
58. I ________ for hours, but I can't find my keys.
• a. have looked
• b. have been looking
• c. look
• d. looked
59. They ________ their project for a week.
• a. have worked
• b. have been working
• c. worked
• d. are working
60. We ________ about going to the beach for a while now.
• a. have talked
• b. have been talking
• c. talked
• d. were talking
Soal Interrogative Sentence (Soal 61–70)
61. ________ she like to read books?
• a. Does
• b. Do
• c. Is
• d. Are
62. ________ you finish your homework already?
• a. Did
• b. Do
• c. Are
• d. Have
63. ________ they coming to the party tomorrow?
• a. Are
• b. Is
• c. Do
• d. Does
64. ________ he know how to speak Spanish?
• a. Does
• b. Is
• c. Do
• d. Are
65. ________ you going to the cinema tonight?
• a. Are
• b. Is
• c. Do
• d. Does
66. ________ they playing football now?
• a. Are
• b. Is
• c. Do
• d. Does
67. ________ you been to New York before?
• a. Have
• b. Did
• c. Do
• d. Has
68. ________ she finished her dinner yet?
• a. Has
• b. Have
• c. Did
• d. Does
69. ________ we meet at the park later?
• a. Do
• b. Are
• c. Does
• d. Did
70. ________ they watching the new episode of the show?
• a. Are
• b. Do
• c. Does
• d. Did