Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Berikut adalah contoh 30 soal pilihan c) traveled

ganda tentang Present Perfect Continuous


d) will travel
beserta jawabannya:
6. I ____________ (read) this book since
yesterday.
1. She ____________ (wait) for her friend
a) have read
for over an hour.
b) have been reading
a) has waited
c) read
b) has been waiting
d) was reading
c) waited
7. The children ____________ (play)
d) was waiting
outside all morning.
2. They ____________ (work) on this
a) have played
project since last month.
b) have been playing
a) have worked
c) played
b) have been working
d) were playing
c) worked
8. How long ____________ (you learn)
d) were working
Spanish?
3. How long ____________ (you study)
a) have you learned
for the exam?
b) have you been learning
a) have you studied
c) did you learn
b) have you been studying
d) do you learn
c) did you study
9. He ____________ (wait) for the bus for
d) do you study
twenty minutes.
4. Sarah ____________ (paint) the house
a) has waited
all day.
b) has been waiting
a) has painted
c) waited
b) has been painting
d) was waiting
c) painted
10. By tomorrow, I ____________ (live) in
d) was painting
this city for three years.
5. By the end of this week, they
a) have lived
____________ (travel) for two months
straight. b) have been living
a) have traveled c) lived
b) have been traveling d) will live
11. She ____________ (teach) English at a) has studied
this school since 2010.
b) has been studying
a) has taught
c) studied
b) has been teaching
d) was studying
c) taught
17. By the end of the month, they
d) was teaching ____________ (travel) for six weeks.
12. How long ____________ (you run) a) have traveled
this marathon?
b) have been traveling
a) have you run
c) traveled
b) have you been running
d) will travel
c) did you run
18. How long ____________ (you read)
d) do you run that book?
13. They ____________ (work) on their a) have you read
project for two hours already.
b) have you been reading
a) have worked
c) did you read
b) have been working
d) do you read
c) worked
19. They ____________ (wait) for the
d) were working movie to start for twenty minutes.
14. John ____________ (wait) for his a) have waited
friends for thirty minutes now.
b) have been waiting
a) has waited
c) waited
b) has been waiting
d) were waiting
c) waited
20. By next year, I ____________ (live) in
d) was waiting this town for a decade.
15. How long ____________ (you play) a) have lived
the piano?
b) have been living
a) have you played
c) lived
b) have you been playing
d) will live
c) did you play
21. How long ____________ (you work)
d) do you play at this company?
16. She ____________ (study) for her a) have you worked
exams since last week.
b) have you been working
c) did you work d) will work
d) do you work
22. She ____________ (learn) French for a 27. How long ____________ (you wait)
year now. for the bus?
a) has learned a) have you waited
b) has been learning b) have you been waiting
c) learned c) did you wait
d) was learning d) do you wait
23. By this time next week, I 28. They ____________ (talk) on the
____________ (wait) for your decision for phone for an hour.
three days.
a) have talked
a) have waited
b) have been talking
b) have been waiting
c) talked
c) waited
d) were talking
d) will be waiting
24. How long ____________ (you study)
for the test?
29. By the time he arrives, I
a) have you studied
____________ (wait) for him for two
b) have you been studying hours.
c) did you study a) have waited
d) do you study b) have been waiting
25. She ____________ (swim) for two c) waited
hours already.
d) will wait
a) has swum
30. How long ____________ (they travel)
b) has been swimming before they reached their destination?
c) swam a) have they traveled
d) was swimming b) have they been traveling
26. By the end of the year, they c) did they travel
____________ (work) on this project for
d) do they travel
ten months.
Soal Simple Past Tense
a) have worked
Tentu, berikut adalah 40 soal pilihan ganda
b) have been working
tentang Simple Past Tense tanpa kunci
c) worked jawaban:
d) buying
1. What __________ you do yesterday?
a) did 6. She __________ a delicious cake for her
birthday.
b) do
a) bake
c) does
b) bakes
d) are
c) baked
d) baking
2. She __________ to London last year.
a) go
7. I __________ my keys at home.
b) goes
a) leave
c) went
b) leaves
d) going
c) left
d) leaving
3. We __________ a picnic in the park.
a) have
8. They __________ a movie last
b) has
weekend.
c) had
a) watch
d) having
b) watches
c) watched
4. Tom __________ his homework
d) watching
yesterday.
a) do
9. He __________ his lunch at noon.
b) does
a) have
c) did
b) has
d) done
c) had
d) having
5. They __________ a new house last
month.
a) buy 10. Mary __________ her friend at the
mall.
b) buys
a) meet
c) bought
b) meets b) rides
c) met c) rode
d) meeting d) riding

11. The dog __________ in the garden. 16. Sarah __________ a new dress for the
party.
a) play
a) buy
b) plays
b) buys
c) played
c) bought
d) playing
d) buying

12. We __________ a great time at the


party. 17. He __________ his wallet in the car.
a) have a) leave
b) has b) leaves
c) had c) left
d) having d) leaving

13. She __________ to the gym yesterday. 18. They __________ to the zoo last
Sunday.
a) go
a) go
b) goes
b) goes
c) went
c) went
d) going
d) going

14. They __________ breakfast at 8 a.m.


19. We __________ a good movie last
a) have
night.
b) has
a) watch
c) had
b) watches
d) having
c) watched
d) watching
15. Tom __________ his bike to school.
a) ride
20. She __________ her homework after d) having
dinner.
a) do
25. She __________ her friend in the park.
b) does
a) meet
c) did
b) meets
d) done
c) met
d) meeting
21. They __________ at the beach last
summer.
26. They __________ a trip to the
a) be
mountains.
b) is
a) plan
c) was
b) plans
d) were
c) planned
d) planning
22. Mary __________ a cake for her
friend's birthday.
27. He __________ his phone on the table.
a) bake
a) put
b) bakes
b) puts
c) baked
c) putting
d) baking
d) putted

23. He __________ to the party last night.


28. They __________ at the museum
a) go
yesterday.
b) goes
a) be
c) went
b) is
d) going
c) was
d) were
24. We __________ a nice dinner at the
restaurant.
29. We __________ a nice walk in the
a) have
park.
b) has
a) have
c) had
b) has a) take
c) had b) takes
d) having c) took
d) taking
30. She __________ a beautiful painting.
a) paint 35. He __________ his bicycle to work.
b) paints a) ride
c) painted b) rides
d) painting c) rode
d) riding
31. Tom and Jerry __________ to the
beach last weekend.
36. She __________ a book last night.
a) go
a) read
b) goes
b) reads
c) went
c) reading
d) going
d) readed

32. The cat __________ under the bed.


37. We __________ a wonderful holiday
a) hide last summer.
b) hides a) have
c) hid b) has
d) hiding c) had
d) having
33. Mary __________ a new job last
month.
38. They __________ a great time at the
a) find concert.
b) finds a) have
c) found b) has
d) finding c) had
d) having
34. They __________ a test last Friday.
39. He __________ his homework after
school.
a) do
b) does
c) did
d) done

40. She __________ the movie last night.


a) watch
b) watches
c) watched
d) watching

You might also like