20 Contoh Soal Past Perfect Continuous Tense dan Jawaban Terbaik - Englishnesia
20 Contoh Soal Past Perfect Continuous Tense dan Jawaban Terbaik

20 Contoh Soal Past Perfect Continuous Tense dan Jawaban Terbaik

Elcesa
Elcesa
21 Oktober 2024

Temukan 20 contoh soal Past Perfect Continuous Tense lengkap dengan jawaban terbaik di sini! Soal-soal ini dirancang untuk membantu kamu memahami penggunaan tense ini dalam berbagai konteks. Cocok untuk pemula maupun yang ingin memperdalam pengetahuan grammar bahasa Inggris. Yuk, asah kemampuan grammar-mu dengan latihan soal yang lengkap dan mudah dipahami!

Siap belajar lebih dalam tentang Past Perfect Continuous Tense? Kali ini, kita akan menguji pemahamanmu melalui 20 soal pilihan. Soal-soal ini akan membantu kamu memahami cara penggunaan tense yang tepat dalam berbagai konteks. Let's get started!

Pengertian dan Rumus Past Perfect Continuous Tense

Past Perfect Continuous Tense digunakan untuk menyatakan suatu tindakan yang telah berlangsung selama periode tertentu di masa lalu, sebelum kejadian lain terjadi.

Rumus:

  • Positif: Subject + had been + Verb-ing
    Contoh: She had been working for two hours before he arrived.

  • Negatif: Subject + had not been + Verb-ing
    Contoh: They had not been studying before the exam started.

  • Interogatif: Had + Subject + been + Verb-ing?
    Contoh: Had you been waiting long before the movie started?

20 Soal Past Perfect Continuous Tense

1. They ____ (work) for hours before they took a break.
a. had been working
b. have been working
c. was working
d. had worked

2. She ____ (read) for two hours before the lights went out.
a. had read
b. had been reading
c. was reading
d. has been reading

3. He ____ (study) English for years before he moved to London.
a. had studied
b. was studying
c. had been studying
d. had been studied

4. By the time you arrived, we ____ (wait) for over an hour.
a. had waited
b. had been waiting
c. waited
d. have waited

5. They ____ (talk) for hours when the phone rang.
a. had talked
b. had been talking
c. were talking
d. have been talking

6. I ____ (run) for 30 minutes when it started to rain.
a. had been running
b. ran
c. had run
d. was running

7. She ____ (cook) dinner when the guests arrived.
a. had been cooking
b. cooked
c. had cooked
d. was cooking

8. We ____ (practice) the song for days before the competition.
a. had been practicing
b. have been practicing
c. practiced
d. had practiced

9. I ____ (wait) for the bus for 20 minutes when it finally came.
a. waited
b. had been waiting
c. was waiting
d. have waited

10. He ____ (learn) German for two years before he visited Germany.
a. had been learning
b. learned
c. had learned
d. was learning

11. They ____ (play) soccer when it started to rain.
a. had played
b. played
c. had been playing
d. were playing

12. You ____ (clean) the house for hours when I called.
a. had cleaned
b. cleaned
c. had been cleaning
d. was cleaning

13. She ____ (teach) English for five years before she moved to another school.
a. had taught
b. had been teaching
c. was teaching
d. has taught

14. We ____ (wait) in line for an hour when the doors finally opened.
a. had waited
b. waited
c. had been waiting
d. was waiting

15. The kids ____ (play) outside for an hour before dinner.
a. had been playing
b. played
c. had played
d. were playing

16. I ____ (sleep) for only three hours when the alarm rang.
a. had been sleeping
b. was sleeping
c. had slept
d. slept

17. They ____ (train) for months before the big race.
a. had trained
b. had been training
c. were training
d. trained

18. The workers ____ (repair) the road for several days when it started to rain.
a. had repaired
b. were repairing
c. had been repairing
d. repaired

19. She ____ (practice) the piano for two hours before her lesson.
a. had practiced
b. had been practicing
c. practiced
d. was practicing

20. He ____ (wait) for his friend for over an hour when he finally arrived.
a. had waited
b. was waiting
c. had been waiting
d. waited

Kunci Jawaban dan Pembahasan

  1. a. had been working
    Pembahasan: "had been" + verb-ing menunjukkan tindakan yang sudah berlangsung sebelum peristiwa lain.

  2. b. had been reading
    Pembahasan: Past Perfect Continuous menekankan durasi kegiatan sebelum lampu padam.

  3. c. had been studying
    Pembahasan: Durasi tindakan yang sedang berlangsung sebelum pindah ke London.

  4. b. had been waiting
    Pembahasan: Tindakan menunggu sudah berlangsung sebelum kedatangan.

  5. b. had been talking
    Pembahasan: Tindakan "talking" sedang berlangsung sebelum telepon berbunyi.

  6. a. had been running
    Pembahasan: Tindakan "running" sudah berlangsung sebelum hujan turun.

  7. a. had been cooking
    Pembahasan: Menunjukkan aktivitas yang sudah terjadi saat tamu datang.

  8. a. had been practicing
    Pembahasan: Menekankan bahwa latihan terjadi sebelum kompetisi.

  9. b. had been waiting
    Pembahasan: Proses menunggu sudah berlangsung sebelum bus datang.

  10. a. had been learning
    Pembahasan: Durasi belajar sudah berlangsung sebelum pergi ke Jerman.

  11. c. had been playing
    Pembahasan: Tindakan bermain sedang berlangsung ketika hujan turun.

  12. c. had been cleaning
    Pembahasan: Pekerjaan membersihkan sudah berlangsung ketika telepon datang.

  13. b. had been teaching
    Pembahasan: Menunjukkan durasi mengajar sebelum pindah.

  14. c. had been waiting
    Pembahasan: Antrian yang sudah berlangsung ketika pintu terbuka.

  15. a. had been playing
    Pembahasan: Anak-anak bermain sebelum makan malam.

  16. a. had been sleeping
    Pembahasan: Proses tidur sedang berlangsung sebelum alarm berbunyi.

  17. b. had been training
    Pembahasan: Latihan yang sudah berlangsung sebelum lomba.

  18. c. had been repairing
    Pembahasan: Perbaikan jalan yang sudah berlangsung sebelum hujan.

  19. b. had been practicing
    Pembahasan: Latihan piano sebelum pelajaran dimulai.

  20. c. had been waiting
    Pembahasan: Menunggu yang sudah terjadi sebelum temannya datang.

Terima kasih telah belajar bersama! Setelah menyelesaikan soal-soal Past Perfect Continuous Tense, semoga kamu merasa lebih percaya diri dalam memahami konsep dan penggunaannya. Terus berlatih agar semakin mahir dalam grammar bahasa Inggris. Jangan lupa, memahami tenses seperti ini akan sangat membantu kamu dalam menulis dan berbicara lebih lancar dan tepat. Keep practicing, and you'll see great improvement. Keep up the great work, Englishnesian! 💪