60 contoh soal pilihan ganda present perfect continuous tense lengkap dengan jawabannya

1 Posts
1 Users
0 Likes
1 Views
ChatGPT Gratis, Tanpa Login Tanpa Daftar, 100% FREE to use, Unlimited
Tanya pertanyaan apapun

Bagikan:

khadija
Posts: 60
Topic starter
(@khadija)
Member
Joined: 11 months ago

Berikut ini 60 contoh soal pilihan ganda present perfect continuous tense disertai dengan kunci jawabannya.

  1. He ____________ his coding skills for a year.
    a. enhances
    b. enhanced
    c. enhancing
    d. has been enhancing
    Jawaban: d. has been enhancing
  2. The team ____________ the project for months.
    a. works
    b. worked
    c. working
    d. has been working
    Jawaban: d. has been working
  3. She ____________ the marathon for hours.
    a. run
    b. ran
    c. running
    d. has been running
    Jawaban: d. has been running
  4. We ____________ on this idea for a very long time.
    a. brainstorm
    b. brainstormed
    c. brainstorming
    d. have been brainstorming
    Jawaban: d. have been brainstorming
  5. The scientists ____________ their experiments since last month.
    a. conduct
    b. conducted
    c. conducting
    d. have been conducting
    Jawaban: d. have been conducting
  6. She ____________ her language proficiency for years.
    a. improves
    b. improved
    c. improving
    d. has been improving
    Jawaban: d. has been improving
  7. We ____________ the new software for our project.
    a. develop
    b. develops
    c. developing
    d. have been developing
    Jawaban: d. have been developing
  8. He ____________ on the report since this morning.
    a. works
    b. worked
    c. working
    d. has been working
    Jawaban: d. has been working
  9. The children ____________ the sandcastle for hours.
    a. build
    b. builds
    c. building
    d. have been building
    Jawaban: d. have been building
  10. She ____________ her novel for a very long time.
    a. write
    b. wrote
    c. writing
    d. has been writing
    Jawaban: d. has been writing
  11. They ____________ their website for months.
    a. design
    b. designed
    c. designing
    d. have been designing
    Jawaban: d. have been designing
  12. I ____________ my cooking skills for a year.
    a. improve
    b. improved
    c. improving
    d. have been improving
    Jawaban: d. have been improving
  13. The team ____________ for the upcoming competition for weeks.
    a. trains
    b. trained
    c. training
    d. has been training
    Jawaban: d. has been training
  14. She ____________ her piano skills for months.
    a. practice
    b. practiced
    c. practicing
    d. has been practicing
    Jawaban: d. has been practicing
  15. We ____________ the event for months.
    a. plan
    b. planned
    c. planning
    d. have been planning
    Jawaban: d. have been planning
  16. 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
  17. They ____________ their marketing strategy for weeks.
    a. discuss
    b. discussed
    c. discussing
    d. have been discussing
    Jawaban: d. have been discussing
  18. She ____________ the garden since morning.
    a. tend
    b. tended
    c. tending
    d. has been tending
    Jawaban: d. has been tending
  19. I ____________ my novel for two months now.
    a. write
    b. wrote
    c. writing
    d. have been writing
    Jawaban: d. have been writing
  20. They ____________ their business since last year.
    a. run
    b. ran
    c. running
    d. have been running
    Jawaban: d. have been running
  21. He ____________ his language skills for a year.
    a. improves
    b. improved
    c. improving
    d. has been improving
    Jawaban: d. has been improving
  22. The kids ____________ their treehouse for weeks.
    a. build
    b. built
    c. building
    d. have been building
    Jawaban: d. have been building
  23. She ____________ her piano skills since childhood.
    a. practice
    b. practiced
    c. practicing
    d. has been practicing
    Jawaban: d. has been practicing
  24. We ____________ for the new semester for months.
    a. prepare
    b. prepares
    c. preparing
    d. have been preparing
    Jawaban: d. have been preparing
  25. He ____________ his novel for over a year.
    a. write
    b. wrote
    c. writing
    d. has been writing
    Jawaban: d. has been writing
  26. The students ____________ on their research projects all semester.
    a. work
    b. worked
    c. working
    d. have been working
    Jawaban: d. have been working
  27. She ____________ her painting skills for months.
    a. improve
    b. improves
    c. improving
    d. has been improving
    Jawaban: d. has been improving
  28. They ____________ their business plan for a long time.
    a. develop
    b. develops
    c. developing
    d. have been developing
    Jawaban: d. have been developing
  29. I ____________ my photography skills for years.
    a. enhance
    b. enhanced
    c. enhancing
    d. have been enhancing
    Jawaban: d. have been enhancing
  30. The scientists ____________ the data for the experiment.
    a. analyze
    b. analyzed
    c. analyzing
    d. have been analyzing
    Jawaban: d. have been analyzing
  31. We ____________ the new software for our company for months.
    a. develop
    b. develops
    c. developing
    d. have been developing
    Jawaban: d. have been developing
  32. She ____________ her garden every weekend.
    a. tends
    b. tended
    c. tending
    d. has been tending
    Jawaban: d. has been tending
  33. I ____________ my fitness routine for a year now.
    a. maintain
    b. maintained
    c. maintaining
    d. have been maintaining
    Jawaban: d. have been maintaining
  34. They ____________ their business since last year.
    a. run
    b. ran
    c. running
    d. have been running
    Jawaban: d. have been running
  35. He ____________ on his novel for hours.
    a. write
    b. wrote
    c. writing
    d. has been writing
    Jawaban: d. has been writing
  36. We ____________ the project for a very long time.
    a. work
    b. worked
    c. working
    d. have been working
    Jawaban: d. have been working
  37. She ____________ her art skills since childhood.
    a. practice
    b. practiced
    c. practicing
    d. has been practicing
    Jawaban: d. has been practicing
  38. The students ____________ on their thesis for months.
    a. work
    b. worked
    c. working
    d. have been working
    Jawaban: d. have been working
  39. I ____________ my car for the past few hours.
    a. clean
    b. cleans
    c. cleaning
    d. have been cleaning
    Jawaban: d. have been cleaning
  40. They ____________ their garden for weeks.
    a. tend
    b. tended
    c. tending
    d. have been tending
    Jawaban: d. have been tending
  41. She ____________ for the train since 9 AM.
    a. waits
    b. waited
    c. waiting
    d. has been waiting
    Jawaban: d. has been waiting
  42. They ____________ their research project for several weeks.
    a. do
    b. does
    c. doing
    d. have been doing
    Jawaban: d. have been doing
  43. He ____________ for the phone call since yesterday.
    a. waits
    b. waited
    c. waiting
    d. has been waiting
    Jawaban: d. has been waiting
  44. The sun ____________ for hours.
    a. shines
    b. shone
    c. shining
    d. has been shining
    Jawaban: d. has been shining
  45. We ____________ the new software program for the past month.
    a. develop
    b. develops
    c. developing
    d. have been developing
    Jawaban: d. have been developing
  46. She ____________ on her thesis all day.
    a. works
    b. worked
    c. working
    d. has been working
    Jawaban: d. has been working
  47. The athletes ____________ for the upcoming competition.
    a. train
    b. trains
    c. training
    d. have been training
    Jawaban: d. have been training
  48. I ____________ my car since this morning.
    a. clean
    b. cleans
    c. cleaning
    d. have been cleaning
    Jawaban: d. have been cleaning
  49. They ____________ on the project together for weeks.
    a. work
    b. worked
    c. working
    d. have been working
    Jawaban: d. have been working
  50. He ____________ for the meeting since 8 AM.
    a. waits
    b. waited
    c. waiting
    d. has been waiting
    Jawaban: d. has been waiting
  51. She ____________ her garden for hours.
    a. tends
    b. tended
    c. tending
    d. has been tending
    Jawaban: d. has been tending
  52. They ____________ their house for the past few months.
    a. renovate
    b. renovates
    c. renovating
    d. have been renovating
    Jawaban: d. have been renovating
  53. He ____________ for the bus since 6 AM.
    a. waits
    b. waited
    c. waiting
    d. has been waiting
    Jawaban: d. has been waiting
  54. The chef ____________ in the kitchen for hours.
    a. cook
    b. cooks
    c. cooking
    d. has been cooking
    Jawaban: d. has been cooking
  55. I ____________ my novel for two months.
    a. write
    b. wrote
    c. writing
    d. have been writing
    Jawaban: d. have been writing
  56. She ____________ her exercise routine for a long time.
    a. completes
    b. completed
    c. completing
    d. has been completing
    Jawaban: d. has been completing
  57. They ____________ the problem for hours.
    a. discuss
    b. discussed
    c. discussing
    d. have been discussing
    Jawaban: d. have been discussing
  58. I ____________ for my friend since morning.
    a. search
    b. searched
    c. searching
    d. have been searching
    Jawaban: d. have been searching
  59. The scientists ____________ the experiment for months.
    a. conduct
    b. conducted
    c. conducting
    d. have been conducting
    Jawaban: d. have been conducting
  60. She ____________ on her art project all day long.
    a. work
    b. worked
    c. working
    d. has been working
    Jawaban: d. has been working