Jan 16, 2024 9:40 am
Berikut ini 60 contoh soal pilihan ganda present perfect continuous tense disertai dengan kunci jawabannya.
- He ____________ his coding skills for a year.
a. enhances
b. enhanced
c. enhancing
d. has been enhancing
Jawaban: d. has been enhancing - The team ____________ the project for months.
a. works
b. worked
c. working
d. has been working
Jawaban: d. has been working - She ____________ the marathon for hours.
a. run
b. ran
c. running
d. has been running
Jawaban: d. has been running - We ____________ on this idea for a very long time.
a. brainstorm
b. brainstormed
c. brainstorming
d. have been brainstorming
Jawaban: d. have been brainstorming - The scientists ____________ their experiments since last month.
a. conduct
b. conducted
c. conducting
d. have been conducting
Jawaban: d. have been conducting - She ____________ her language proficiency for years.
a. improves
b. improved
c. improving
d. has been improving
Jawaban: d. has been improving - We ____________ the new software for our project.
a. develop
b. develops
c. developing
d. have been developing
Jawaban: d. have been developing - He ____________ on the report since this morning.
a. works
b. worked
c. working
d. has been working
Jawaban: d. has been working - The children ____________ the sandcastle for hours.
a. build
b. builds
c. building
d. have been building
Jawaban: d. have been building - She ____________ her novel for a very long time.
a. write
b. wrote
c. writing
d. has been writing
Jawaban: d. has been writing - They ____________ their website for months.
a. design
b. designed
c. designing
d. have been designing
Jawaban: d. have been designing - I ____________ my cooking skills for a year.
a. improve
b. improved
c. improving
d. have been improving
Jawaban: d. have been improving - The team ____________ for the upcoming competition for weeks.
a. trains
b. trained
c. training
d. has been training
Jawaban: d. has been training - She ____________ her piano skills for months.
a. practice
b. practiced
c. practicing
d. has been practicing
Jawaban: d. has been practicing - We ____________ the event for months.
a. plan
b. planned
c. planning
d. have been planning
Jawaban: d. have been planning - He ____________ on his research paper for a very long time.
a. works
b. worked
c. working
d. has been working
Jawaban: d. has been working - They ____________ their marketing strategy for weeks.
a. discuss
b. discussed
c. discussing
d. have been discussing
Jawaban: d. have been discussing - She ____________ the garden since morning.
a. tend
b. tended
c. tending
d. has been tending
Jawaban: d. has been tending - I ____________ my novel for two months now.
a. write
b. wrote
c. writing
d. have been writing
Jawaban: d. have been writing - They ____________ their business since last year.
a. run
b. ran
c. running
d. have been running
Jawaban: d. have been running - He ____________ his language skills for a year.
a. improves
b. improved
c. improving
d. has been improving
Jawaban: d. has been improving - The kids ____________ their treehouse for weeks.
a. build
b. built
c. building
d. have been building
Jawaban: d. have been building - She ____________ her piano skills since childhood.
a. practice
b. practiced
c. practicing
d. has been practicing
Jawaban: d. has been practicing - We ____________ for the new semester for months.
a. prepare
b. prepares
c. preparing
d. have been preparing
Jawaban: d. have been preparing - He ____________ his novel for over a year.
a. write
b. wrote
c. writing
d. has been writing
Jawaban: d. has been writing - The students ____________ on their research projects all semester.
a. work
b. worked
c. working
d. have been working
Jawaban: d. have been working - She ____________ her painting skills for months.
a. improve
b. improves
c. improving
d. has been improving
Jawaban: d. has been improving - They ____________ their business plan for a long time.
a. develop
b. develops
c. developing
d. have been developing
Jawaban: d. have been developing - I ____________ my photography skills for years.
a. enhance
b. enhanced
c. enhancing
d. have been enhancing
Jawaban: d. have been enhancing - The scientists ____________ the data for the experiment.
a. analyze
b. analyzed
c. analyzing
d. have been analyzing
Jawaban: d. have been analyzing - We ____________ the new software for our company for months.
a. develop
b. develops
c. developing
d. have been developing
Jawaban: d. have been developing - She ____________ her garden every weekend.
a. tends
b. tended
c. tending
d. has been tending
Jawaban: d. has been tending - I ____________ my fitness routine for a year now.
a. maintain
b. maintained
c. maintaining
d. have been maintaining
Jawaban: d. have been maintaining - They ____________ their business since last year.
a. run
b. ran
c. running
d. have been running
Jawaban: d. have been running - He ____________ on his novel for hours.
a. write
b. wrote
c. writing
d. has been writing
Jawaban: d. has been writing - We ____________ the project for a very long time.
a. work
b. worked
c. working
d. have been working
Jawaban: d. have been working - She ____________ her art skills since childhood.
a. practice
b. practiced
c. practicing
d. has been practicing
Jawaban: d. has been practicing - The students ____________ on their thesis for months.
a. work
b. worked
c. working
d. have been working
Jawaban: d. have been working - I ____________ my car for the past few hours.
a. clean
b. cleans
c. cleaning
d. have been cleaning
Jawaban: d. have been cleaning - They ____________ their garden for weeks.
a. tend
b. tended
c. tending
d. have been tending
Jawaban: d. have been tending - She ____________ for the train since 9 AM.
a. waits
b. waited
c. waiting
d. has been waiting
Jawaban: d. has been waiting - They ____________ their research project for several weeks.
a. do
b. does
c. doing
d. have been doing
Jawaban: d. have been doing - He ____________ for the phone call since yesterday.
a. waits
b. waited
c. waiting
d. has been waiting
Jawaban: d. has been waiting - The sun ____________ for hours.
a. shines
b. shone
c. shining
d. has been shining
Jawaban: d. has been shining - We ____________ the new software program for the past month.
a. develop
b. develops
c. developing
d. have been developing
Jawaban: d. have been developing - She ____________ on her thesis all day.
a. works
b. worked
c. working
d. has been working
Jawaban: d. has been working - The athletes ____________ for the upcoming competition.
a. train
b. trains
c. training
d. have been training
Jawaban: d. have been training - I ____________ my car since this morning.
a. clean
b. cleans
c. cleaning
d. have been cleaning
Jawaban: d. have been cleaning - They ____________ on the project together for weeks.
a. work
b. worked
c. working
d. have been working
Jawaban: d. have been working - He ____________ for the meeting since 8 AM.
a. waits
b. waited
c. waiting
d. has been waiting
Jawaban: d. has been waiting - She ____________ her garden for hours.
a. tends
b. tended
c. tending
d. has been tending
Jawaban: d. has been tending - They ____________ their house for the past few months.
a. renovate
b. renovates
c. renovating
d. have been renovating
Jawaban: d. have been renovating - He ____________ for the bus since 6 AM.
a. waits
b. waited
c. waiting
d. has been waiting
Jawaban: d. has been waiting - The chef ____________ in the kitchen for hours.
a. cook
b. cooks
c. cooking
d. has been cooking
Jawaban: d. has been cooking - I ____________ my novel for two months.
a. write
b. wrote
c. writing
d. have been writing
Jawaban: d. have been writing - She ____________ her exercise routine for a long time.
a. completes
b. completed
c. completing
d. has been completing
Jawaban: d. has been completing - They ____________ the problem for hours.
a. discuss
b. discussed
c. discussing
d. have been discussing
Jawaban: d. have been discussing - I ____________ for my friend since morning.
a. search
b. searched
c. searching
d. have been searching
Jawaban: d. have been searching - The scientists ____________ the experiment for months.
a. conduct
b. conducted
c. conducting
d. have been conducting
Jawaban: d. have been conducting - She ____________ on her art project all day long.
a. work
b. worked
c. working
d. has been working
Jawaban: d. has been working