Jan 16, 2024 9:32 am
Berikut adalah 20 contoh soal pilihan ganda (multiple-choice) mengenai Present Perfect Continuous Tense beserta jawabannya.
- She looks tired. She ____________ for hours.
a. runs
b. has been running
c. ran
d. is running
Jawaban: b. has been running - I am exhausted. I ____________ all day.
a. work
b. working
c. works
d. have been working
Jawaban: d. have been working - They ____________ on the project since last month.
a. works
b. worked
c. working
d. have been working
Jawaban: d. have been working - We ____________ in the garden for hours.
a. plant
b. planting
c. have planted
d. plants
Jawaban: c. have planted - Why is he so dirty? He ____________ soccer.
a. play
b. played
c. playing
d. has been playing
Jawaban: d. has been playing - She ____________ her novel for two hours.
a. write
b. wrote
c. writing
d. has been writing
Jawaban: d. has been writing - It ____________ for days.
a. rains
b. rained
c. raining
d. has been raining
Jawaban: d. has been raining - The kids ____________ in the pool since morning.
a. swim
b. swam
c. swimming
d. have been swimming
Jawaban: d. have been swimming - He ____________ for the same company since he graduated.
a. works
b. worked
c. working
d. has been working
Jawaban: d. has been working - Why is the ground wet? It ____________ all morning.
a. rains
b. rained
c. raining
d. has been raining
Jawaban: d. has been raining - The chef ____________ in the kitchen since early morning.
a. cook
b. cooks
c. cooking
d. has been cooking
Jawaban: d. has been cooking - We ____________ for the bus for over an hour.
a. wait
b. waits
c. waiting
d. have been waiting
Jawaban: d. have been waiting - She ____________ French lessons for a month.
a. takes
b. took
c. taking
d. has been taking
Jawaban: d. has been taking - The construction workers ____________ on the building since last year.
a. work
b. worked
c. working
d. have been working
Jawaban: d. have been working - The students ____________ their exams for hours.
a. take
b. takes
c. taking
d. have been taking
Jawaban: d. have been taking - She ____________ TV all day.
a. watch
b. watched
c. watching
d. has been watching
Jawaban: d. has been watching - They ____________ English lessons since they moved to London.
a. take
b. takes
c. taking
d. have been taking
Jawaban: d. have been taking - Why is the floor wet? Someone ____________ the plants.
a. water
b. waters
c. watering
d. has been watering
Jawaban: d. has been watering - He ____________ for his keys since he got home.
a. searches
b. searched
c. searching
d. has been searching
Jawaban: d. has been searching - The kids ____________ noise in the house all morning.
a. make
b. makes
c. making
d. have been making
Jawaban: d. have been making