Kalimat Past Perfect Continuous Tense berfungsi untuk menyatakan perbuatan yang sedang berlangsung di waktu lampau dengan penekanan pada durasi waktunya, kalimat past continuous tense juga berfungsi untuk menyatakan peristiwa yang telah berlangsung di dalam durasi waktu tertentu sebelum peristiwa lain terjadi di waktu lampau. Contoh kalimat past perfect continuous tense seperti kalimat Finally He came last time, Yudi had been waiting for him for 3 months. (Pada akhirnya dia datang kemarin, Yudi sudah menunggunya selama 3 bulan.) He came last time adalah bentuk simple past tense, sedang Yudi had been waiting for him adalah bentuk kalimat past perfect continuous tense. Rumus kalimat past perfect continuous tense dengan pola subyek + had + been + Verb-ing.
Salah satu cara mempelajari kalimat past perfect continuous tense adalah dengan mengerjakan latihan soal tentang past perfect continuous tense, semakin kita sering mengerjakan soal latihan past perfect continuous tense maka kemampuan kita di dalam bahasa inggris akan semakin mahir.
gambar 1.0 Contoh Soal Past Perfect Pilihan Ganda |
Berikut adalah 25 contoh soal Past Perfect Continuous Tense Pilihan ganda, adapun kunci jawaban berada di akhir soal
Contoh Soal Past Perfect Continuous Tense Pilihan Ganda dan Jawabannya
Use the words in the brackets to complete the questions (Gunakan kata-kata yang terdapat di dalam kurung untuk melengkapi kalimat di bawah)
1. Finally my teacher went yesterday, We … him for 3 hours . (wait)
a. have wait c. had been waiting
b. are waiting d. waiting
2. Anita was tired, because she … very hard.(work)
a. are working c. had worked
b. had been working d. will work
3. Tamara was tired, because she … very hard.(study)
a. had been studying c. had studied
b. are studying d. will study
4. The ground was wet, because it … all day. (rain)
a. are raining c. had rain
b. had been raining d. will rain
5. Their father was a good man, we … their father for 3 years. (know)
a. are knowing c. had been knowing
b. will know d. will know
6. You ,,, movie for an hour, (watch)
a. are watching c. will watch
b. had been watching d. watched
7. Had you … badminton in there? (play)
a. are playing c. had been playing
b. will play d. been playing
8. Had he … for 3 years? (smoke)
a. been Smoking c. will smoke
b. Smokes d. smoked
9. Had they … for 3 months? (fight)
a. fight c. will fight
b. been fighting d. fighting
10. We … for 5 hours in there. (write)
a. writes c. had been writing
b. will write d. are fighting
11. Had she … for 3 hours? (cry)
a. cries c. been crying
b. is crying d. are crying
12. You … his chicken last time. (shoot)
a. shoots c. will shoot
b. are shooting d. had been shooting
13. Tamara …. movie for 10 hours. (watch)
a. had been watching c. are watching
b. will watch d. watched
14. She … her house for 5 hours. (clean)
a. is cleaning c. had been cleaning
b. will clean. d. cleaned
15. Had Ani … a meal for 5 hours? (cook)
a. is cooking c. been cooking
b. cooked d. will cook
16. Zainal … in this place for 3 hours, (sit)
a. are sitting c. had been sitting
b. will sit d. have sat
17. His mouth were empty, but his stomach was full, he … fried rice for 1 hours in there. (eat)
a. had been eating c. have eaten
b. will eat d. is eating
18. Fadli … you for one hours. (Call)
a. will call c. have called
b. had been calling d. is calling
19. Had Samirna … bread for 4 hours? (cook)
a. will cook c. cooked
b. been cooking d. is cooking
20. Sumijah … around country for 3 months.(travel)
a. will travel c. travelled
b. had been traveling d. are travelling
21. Had Tania … in the office for 3 hours? (study)
a. will study c. studied
b. been studying d. are studying
22. The cat … for 4 hours. (scream)
a. had been screaming c. screams
b. will screaming d. are screaming
23. Abdullah … this formula for 3 months. (calculate)
a. will calculate c. calculates
b. are calculating d. had been calculating
24. Had Samsul … mathematics for 5 months? (teach)
a. will teach c. been teaching
b. are teaching d, had been teaching
25. Had Annisa … al qur’an for 10 hours? (read)
a. had been reading c. will read
b. are reading d. been reading
Jawaban Soal Past Perfect Continuous Pilihan Ganda
1. C. had been waiting
2. B. had been working
3. A. had been studying
4. B. had been raining
5. C. had been knowing
6. B, had been watching
7. D. been playing
8. A. been smoking
9. B. been fighting
10. C. had been writing
11. C. been crying
12. D. had been shooting
13. A. had been watching
14. C. had been cleaning
15. C. been cooking
16. C. had been sitting
17. A. had been eating
18. B. had been calling
19. B. been cooking
20. B. had been traveling
21. B. been studying
22. A. had been screaming
23. D, had been calculating
24. C. been teaching
25. D. been reading