Latihan Soal Present Perfect Continuous Tense Lengkap dengan Jawaban - Englishnesia
Latihan Soal Present Perfect Continuous Tense Lengkap dengan Jawaban

Latihan Soal Present Perfect Continuous Tense Lengkap dengan Jawaban

Elcesa
Elcesa
17 Oktober 2024

Latihan soal Present Perfect Continuous Tense lengkap dengan jawaban! Tingkatkan kemampuan grammarmu dengan contoh soal yang mudah dipahami. Siap untuk belajar?

Halo Englishnesian! Kamu ingin menguji pemahaman tentang Present Perfect Continuous Tense? Tenang saja, di artikel ini kamu akan menemukan latihan soal lengkap dengan jawabannya. Present Perfect Continuous Tense digunakan untuk menunjukkan tindakan yang sudah dimulai di masa lalu dan masih berlangsung hingga sekarang. Contohnya: "I have been studying English for three hours." Yuk, langsung latihan dengan soal-soal yang sudah kami siapkan agar kamu semakin mahir dalam menggunakan tenses ini!

Pengertian dan Rumus Present Perfect Continuous Tense

Present Perfect Continuous Tense digunakan untuk menunjukkan suatu tindakan yang dimulai di masa lalu dan masih berlangsung hingga sekarang atau baru saja selesai. Biasanya digunakan untuk menekankan durasi suatu tindakan.

Rumus:

  • Positif: Subject + have/has + been + Verb-ing
  • Negatif: Subject + have/has + not + been + Verb-ing
  • Tanya: Have/has + Subject + been + Verb-ing?

Soal Present Perfect Continuous Tense

  1. She ______ (wait) for you since morning. a. has been waiting
    b. have been waiting
    c. waited
    d. is waiting

  2. They ______ (work) on this project for three hours now. a. have been working
    b. are working
    c. has been working
    d. will work

  3. I ______ (study) French for two years. a. studied
    b. has been studying
    c. have been studying
    d. study

  4. The kids ______ (play) outside since noon. a. played
    b. has been playing
    c. are playing
    d. have been playing

  5. We ______ (prepare) for the test all week. a. have been preparing
    b. prepared
    c. has been preparing
    d. are preparing

  6. How long ______ (you/live) here? a. have you been living
    b. do you live
    c. are you living
    d. have you lived

  7. He ______ (work) at the company for over five years. a. worked
    b. has been working
    c. is working
    d. have been working

  8. They ______ (wait) for the bus for 30 minutes. a. waited
    b. are waiting
    c. have been waiting
    d. has been waiting

  9. I ______ (exercise) regularly since January. a. have been exercising
    b. exercised
    c. am exercising
    d. has exercised

  10. The teacher ______ (teach) us math for three hours now. a. taught
    b. is teaching
    c. has been teaching
    d. have been teaching

  11. Why ______ (she/sing) since this morning? a. does she sing
    b. is she singing
    c. has she been singing
    d. has she sang

  12. We ______ (discuss) this topic for too long. a. have been discussing
    b. discussed
    c. are discussing
    d. has been discussing

  13. He ______ (not/sleep) well for the past few days. a. didn’t sleep
    b. hasn’t been sleeping
    c. have not been sleeping
    d. hasn’t slept

  14. How long ______ (you/wait) for the doctor? a. do you wait
    b. are you waiting
    c. have you been waiting
    d. has you been waiting

  15. They ______ (talk) for hours now. a. have been talking
    b. talked
    c. are talking
    d. has been talking

  16. I ______ (practice) the piano for an hour. a. has been practicing
    b. have been practicing
    c. am practicing
    d. practiced

  17. You ______ (not/read) this book for very long. a. hasn’t been reading
    b. have not been reading
    c. don’t read
    d. didn’t read

  18. He ______ (drive) for more than three hours. a. drove
    b. has been driving
    c. have been driving
    d. is driving

  19. How long ______ (they/stay) here? a. are they staying
    b. have they been staying
    c. did they stay
    d. has they been staying

  20. We ______ (try) to solve this problem since morning. a. tried
    b. has been trying
    c. have been trying
    d. are trying

Kunci Jawaban dan Pembahasan

  1. Jawaban: a. has been waiting
    Pembahasan: Subjek "She" menggunakan "has," dan kata kerja "wait" berubah menjadi "waiting" karena menunjukkan durasi tindakan yang sedang berlangsung.

  2. Jawaban: a. have been working
    Pembahasan: Subjek "They" menggunakan "have been," menandakan durasi tindakan yang sedang dilakukan.

  3. Jawaban: c. have been studying
    Pembahasan: Subjek "I" menggunakan "have been," diikuti oleh verb "study" + ing untuk menandakan aksi yang masih berlangsung.

  4. Jawaban: d. have been playing
    Pembahasan: Subjek "The kids" adalah plural, sehingga menggunakan "have been" dan verb "play" menjadi "playing."

  5. Jawaban: a. have been preparing
    Pembahasan: Subjek "We" menggunakan "have been" untuk menyatakan aksi yang sedang berlangsung sejak waktu tertentu.

  6. Jawaban: a. have you been living
    Pembahasan: Pertanyaan dalam Present Perfect Continuous dimulai dengan "Have" diikuti oleh subjek dan "been + verb-ing."

  7. Jawaban: b. has been working
    Pembahasan: Subjek "He" menggunakan "has been" karena singular, diikuti verb "work" + ing.

  8. Jawaban: c. have been waiting
    Pembahasan: "They" adalah plural, sehingga menggunakan "have been," dan "wait" berubah menjadi "waiting."

  9. Jawaban: a. have been exercising
    Pembahasan: "I" menggunakan "have been" dan "exercise" berubah menjadi "exercising" untuk menunjukkan durasi aktivitas.

  10. Jawaban: c. has been teaching
    Pembahasan: "The teacher" adalah singular, sehingga menggunakan "has been," diikuti "teaching."

  11. Jawaban: c. has she been singing
    Pembahasan: Pertanyaan dimulai dengan "has" karena subjek "she," diikuti dengan "been + verb-ing."

  12. Jawaban: a. have been discussing
    Pembahasan: Subjek "We" menggunakan "have been" untuk menandakan durasi, diikuti oleh "discussing."

  13. Jawaban: b. hasn’t been sleeping
    Pembahasan: Subjek "He" menggunakan "hasn't been" diikuti "sleeping" untuk menunjukkan bahwa tindakan tersebut belum dilakukan dengan baik selama beberapa waktu.

  14. Jawaban: c. have you been waiting
    Pembahasan: Dalam pertanyaan Present Perfect Continuous, dimulai dengan "Have" untuk subjek "you," diikuti "been + verb-ing."

  15. Jawaban: a. have been talking
    Pembahasan: "They" adalah plural, menggunakan "have been," dan "talking" untuk menyatakan tindakan yang berlangsung.

  16. Jawaban: b. have been practicing
    Pembahasan: "I" menggunakan "have been" diikuti "practicing" untuk menunjukkan tindakan berkelanjutan.

  17. Jawaban: b. have not been reading
    Pembahasan: Bentuk negatif dari Present Perfect Continuous menggunakan "have not been" + verb-ing.

  18. Jawaban: b. has been driving
    Pembahasan: "He" menggunakan "has been," diikuti "driving" untuk menunjukkan aksi yang berlangsung selama durasi tertentu.

  19. Jawaban: b. have they been staying
    Pembahasan: Pertanyaan menggunakan "Have" diikuti oleh subjek "they" dan "been + verb-ing."

  20. Jawaban: c. have been trying
    Pembahasan: "We" sebagai subjek plural menggunakan "have been," diikuti verb "try" + ing untuk menunjukkan durasi tindakan.

Semoga latihan ini membantu kamu lebih memahami Present Perfect Continuous Tense. Semakin banyak berlatih, semakin kamu akan mahir. Keep practicing and mastering your English skills, Englishnesian!