49 Soal Past Perfect Continuous Tense Beserta Jawaban
Kumpulan Soal Pilihan Ganda Materi Past Perfect Continuous Tense
1. We .....spending our holiday in Bali for several days
A. had be
B. had are
C. had is
D. had been
E. are had
2. They had been .... in this company for about six years
A. worked
B. works
C. to work
D. work
E. working
3. .... borrowing this book from the library for several days?
A. Had been Cindy
B. Had Cindy been
C. Had Cindy be
D. Had be Cindy
E. Had is Cindy
4. She ....sleeping for an hour
A. hadn't be
B. is hadn't
C. hadn't is
D. hadn't been
E. hadn't are
5. Paul ....for you since 9 o'clock
A. had been waiting
B. had been waited
C. had be waiting
D. had be waited
E. had is waiting
6. .... standing here for long time?
A. Had been you
B. Had you be
C. Had be you
D. Had you are
E. Had you been
7. He hadn't been ....the problem for long time
A. discussed
B. discussing
C. to discuss
D. to discussing
E. discusses
8. He …(stand) in front of the door for thirthy minutes before it was opened.
A. Had stand
B. Had standing
C. Had been standing
D. Has standing
9. My nephew was sick since he … outside in bad weather all day.
A. Has been playing
B. Had been playing
C. Had been doing
D. Has been doing
10. His skin became darker because he … something under the scorching sun without sunscreen.
A. Had been doing
B. Has been doing
C. Has been playing
D. Had been playing
11. When you … the room, we … the matter of our wages for 10 minutes.
A. Had been getting rid toxic household items of
B. Had been getting rid of toxic household items
C. Entered, had been discussing
D. Had been entering, discussed
12. By the time I asked, my home assistant …
A. Entered, had been discussing
B. Had been entering, discussed
C. Had been getting rid toxic household items of
D. Had been getting rid of toxic household items
13. The senior engineer … the project for a year before he resigned.
A. Has been trying
B. Had been trying
C. Had been being managed
D. Had been managing
14. My wife become so fat because she …. (overeat).
A. Had overeat
B. Has overeat
C. Had been overeating
D. Has been overeating
A. had be
B. had are
C. had is
D. had been
E. are had
2. They had been .... in this company for about six years
A. worked
B. works
C. to work
D. work
E. working
3. .... borrowing this book from the library for several days?
A. Had been Cindy
B. Had Cindy been
C. Had Cindy be
D. Had be Cindy
E. Had is Cindy
4. She ....sleeping for an hour
A. hadn't be
B. is hadn't
C. hadn't is
D. hadn't been
E. hadn't are
5. Paul ....for you since 9 o'clock
A. had been waiting
B. had been waited
C. had be waiting
D. had be waited
E. had is waiting
6. .... standing here for long time?
A. Had been you
B. Had you be
C. Had be you
D. Had you are
E. Had you been
7. He hadn't been ....the problem for long time
A. discussed
B. discussing
C. to discuss
D. to discussing
E. discusses
8. He …(stand) in front of the door for thirthy minutes before it was opened.
A. Had stand
B. Had standing
C. Had been standing
D. Has standing
9. My nephew was sick since he … outside in bad weather all day.
A. Has been playing
B. Had been playing
C. Had been doing
D. Has been doing
10. His skin became darker because he … something under the scorching sun without sunscreen.
A. Had been doing
B. Has been doing
C. Has been playing
D. Had been playing
11. When you … the room, we … the matter of our wages for 10 minutes.
A. Had been getting rid toxic household items of
B. Had been getting rid of toxic household items
C. Entered, had been discussing
D. Had been entering, discussed
12. By the time I asked, my home assistant …
A. Entered, had been discussing
B. Had been entering, discussed
C. Had been getting rid toxic household items of
D. Had been getting rid of toxic household items
13. The senior engineer … the project for a year before he resigned.
A. Has been trying
B. Had been trying
C. Had been being managed
D. Had been managing
A. Had overeat
B. Has overeat
C. Had been overeating
D. Has been overeating
15. We were sitting and calling jack who … (travel) across Europe.
A. Had been traveling
B. Has been traveling
C. Had been travel
D. Has been traveled
A. Had been traveling
B. Has been traveling
C. Had been travel
D. Has been traveled
16. My father … (teach) at the Oxford University for more than ten years before he left for Yogjakarta.
A. Had been teach
B. Has been teach
C. Had teaching
D. Had been teaching
A. Had been teach
B. Has been teach
C. Had teaching
D. Had been teaching
17. She would never come to see you since at the time she …. (date) with me all ningt.
A. Has dating
B. Had dating
C. Had been dating
D. Has been date
A. Has dating
B. Had dating
C. Had been dating
D. Has been date
18. My mother … (tote) me since I was born till I could stand on my own feet.
A. Had been toting
B. Has toting
C. Had been tote
D. Has been toting
A. Had been toting
B. Has toting
C. Had been tote
D. Has been toting
19. Before finally dead on June 25, 2009, Michael Jackson …a pop singer since 1980’s.
A. Had
B. Has
C. Have
D. Had been
A. Had
B. Has
C. Have
D. Had been
20. When the guests came, we …(wait) for an hour.
A. Had been waiting
B. Has been waiting
C. Had waiting
D. Has waiting
A. Had been waiting
B. Has been waiting
C. Had waiting
D. Has waiting
21. By the time the teacher came, the students ….(read) a half part of the text.
A. Has read
B. Had reading
C. Has reading
D. Had been reading
A. Has read
B. Had reading
C. Has reading
D. Had been reading
22. I … on the railway station waiting room for an hour before the train arrived.
A. Had been being sit
B. Had been sitting
C. Has been trying
D. Had been trying
A. Had been being sit
B. Had been sitting
C. Has been trying
D. Had been trying
23. We are studying English.
A. We have been studying English.
B. We has been studying English.
C. We had been studying English
D. We had been being studying English
A. We have been studying English.
B. We has been studying English.
C. We had been studying English
D. We had been being studying English
24. Dina is in the class.
A. Dina had been in the class.
B. Dina had been be in the class.
C. Dina had been being in the class
D. Dina not had been living in the class
A. Dina had been in the class.
B. Dina had been be in the class.
C. Dina had been being in the class
D. Dina not had been living in the class
25. Agus had been living in Yogyakarta.
A. Agus had not been living in Yogyakarta.
B. Agus had been not living in Yogyakarta.
C. Agus not had been living in Yogyakarta
A. Agus had not been living in Yogyakarta.
B. Agus had been not living in Yogyakarta.
C. Agus not had been living in Yogyakarta
D. Agus did you visiting in Yogyakarta
26. Shasa … the diet plan for more than two weeks when finally recognizing it didn’t work.
A. Had been being managed
B. Had been managing
C. Has been trying
D. Had been trying
27. Vina was sad since you … her for a long time.
A. Had not been contacting
B. Had been not contacting
C. Had been you overhearing
D. Had you been overhearing
28. … his mobile phone conversations for a few minutes when he suddenly opened the door?
A. Had not been contacting
B. Had been not contacting
C. Had been you overhearing
D. Had you been overhearing
29. I…(work) with my computer all day, and all I wanted to do was eat some chocolate.
A. Has been worked
B. Has work
C. Has been working
D. Had been working
30. Apakah Faisal belum tinggal di Yogyakarta selama 5 tahun sebelum dia pindah ke Jakarta?
A. Had not Faisal been living in Yogyakarta for five years before he moved to Jakarta?
B. Had Faisal not been living in Yogyakarta for five years before he moved to Jakarta?
C. Hadn’t Faisal been living in Yogyakarta for five years before he move to Jakarta?
D. Had they been living in Yogyakarta for five years before he move to Jakarta?
A. Had been being managed
B. Had been managing
C. Has been trying
D. Had been trying
27. Vina was sad since you … her for a long time.
A. Had not been contacting
B. Had been not contacting
C. Had been you overhearing
D. Had you been overhearing
28. … his mobile phone conversations for a few minutes when he suddenly opened the door?
A. Had not been contacting
B. Had been not contacting
C. Had been you overhearing
D. Had you been overhearing
29. I…(work) with my computer all day, and all I wanted to do was eat some chocolate.
A. Has been worked
B. Has work
C. Has been working
D. Had been working
30. Apakah Faisal belum tinggal di Yogyakarta selama 5 tahun sebelum dia pindah ke Jakarta?
A. Had not Faisal been living in Yogyakarta for five years before he moved to Jakarta?
B. Had Faisal not been living in Yogyakarta for five years before he moved to Jakarta?
C. Hadn’t Faisal been living in Yogyakarta for five years before he move to Jakarta?
D. Had they been living in Yogyakarta for five years before he move to Jakarta?
31. Saya telah tidur selama 3 jam sebelum saya mandi.
A. I had been sleeping for three hours before I take a bath.
B. I had been sleeping for three hours before I taken a bath.
C. I had been sleeping for three hours before I took a bath.
D. I had been sleeping for three hours before I take bath.
A. I had been sleeping for three hours before I take a bath.
B. I had been sleeping for three hours before I taken a bath.
C. I had been sleeping for three hours before I took a bath.
D. I had been sleeping for three hours before I take bath.
32. Aku telah memperbaiki mobilku selama beberapa menit sebelum aku menghadiri pesta.
A. I had been repairing my car for a few minutes before I attend a party.
B. I had been repair my car for a few minutes before I attended a party.
C. I had been repairing my car for a few minutes before I attended a party
D. I had been repair car for a few minutes before I attended a party.
A. I had been repairing my car for a few minutes before I attend a party.
B. I had been repair my car for a few minutes before I attended a party.
C. I had been repairing my car for a few minutes before I attended a party
D. I had been repair car for a few minutes before I attended a party.
33. We are cooking pasta
A. We had been cooking pasta
B. We have been cooking pasta
C. We has been cooking pasta
D. We have not been cooking pasta
A. We had been cooking pasta
B. We have been cooking pasta
C. We has been cooking pasta
D. We have not been cooking pasta
34. Hanbin is in the Lab
A. Hanbin had been being in the lab
B. Hanbin have been being in the lab
C. Hanbin had been in the lab
D. Hanbin have not been in the lab
A. Hanbin had been being in the lab
B. Hanbin have been being in the lab
C. Hanbin had been in the lab
D. Hanbin have not been in the lab
35. Were you visiting Garut?
A. Had been you visiting garut?
B. Had you been visiting garut?
C. Had you been being visit garut?
D. Had being visit garut?
A. Had been you visiting garut?
B. Had you been visiting garut?
C. Had you been being visit garut?
D. Had being visit garut?
36. Sano have been living in Jakarta for 5 years
A. Sano had been living in Jakarta for five years
B. Sano have been living in Jakarta for five years
C. Sano has been living in Jakarta for five years
D. Sano have not been living in Jakarta for five years
A. Sano had been living in Jakarta for five years
B. Sano have been living in Jakarta for five years
C. Sano has been living in Jakarta for five years
D. Sano have not been living in Jakarta for five years
37. Saya belum berada di kelas selama dua jam sebelum Jaewon pergi
A. I had not been being in the classroom before jaewon went
B. I had not been being in the classroom before jaewon gone
C. I have not been being in the classroom before jaewon go
A. I had not been being in the classroom before jaewon went
B. I had not been being in the classroom before jaewon gone
C. I have not been being in the classroom before jaewon go
D. I have not been being in the classroom before jaewon going
38. Were you visiting Bali?
A. Had been you visiting Bali?
B. Had you been visiting Bali?
C. Did you visiting Bali?
D. Had not they been visiting Bali?
A. Had been you visiting Bali?
B. Had you been visiting Bali?
C. Did you visiting Bali?
D. Had not they been visiting Bali?
39. They do not buy a book.
A. Had they not been buying a book?
B. Had not they been buying a book?
C. Had they been not buying a book?
D. Had been buying a book?
A. Had they not been buying a book?
B. Had not they been buying a book?
C. Had they been not buying a book?
D. Had been buying a book?
40. Saya belum berada di perpustakaan selama satu jam sebelum Dina datang.
A. I hadn’t been being in the library for an hour before Dina came.
B. I hadn’t been being in the library for an hour before Dina come.
C. I had been being in the library for an hour before Dina come
D. I Had they being in the library for an hour before Dina come
A. I hadn’t been being in the library for an hour before Dina came.
B. I hadn’t been being in the library for an hour before Dina come.
C. I had been being in the library for an hour before Dina come
D. I Had they being in the library for an hour before Dina come
41. Apakah kamu telah tidur selama satu jam ketika aku datang?
A. Had you been sleep for an hour when I came?
B. Had been you sleeping an hour when I came?
C. Had you been sleeping an hour when I came?
D. Had they been sleeping an hour when I came?
42. Aku telah memperbaiki laptopku selama beberapa jam sebelum aku menghadiri kelas
A. I have been fixing my laptop for a few hours before I attend the class
B. I had been fixing my laptop for a few hours before I attended the class
C. I had been fixing my laptop for a few hours before I attend the class
D. I have been fixing my laptop for a few hours before I attended the class
A. Had you been sleep for an hour when I came?
B. Had been you sleeping an hour when I came?
C. Had you been sleeping an hour when I came?
D. Had they been sleeping an hour when I came?
42. Aku telah memperbaiki laptopku selama beberapa jam sebelum aku menghadiri kelas
A. I have been fixing my laptop for a few hours before I attend the class
B. I had been fixing my laptop for a few hours before I attended the class
C. I had been fixing my laptop for a few hours before I attend the class
D. I have been fixing my laptop for a few hours before I attended the class
43. Saya telah bermain video games selama 3 jam sebelum saya makan
A. I had been playing video games for three hours before I eaten
B. I have been playing video games for three hours before I ate
C. I had been playing video games for three hours before I ate
D. I have been playing video games for three hours before I eaten
A. I had been playing video games for three hours before I eaten
B. I have been playing video games for three hours before I ate
C. I had been playing video games for three hours before I ate
D. I have been playing video games for three hours before I eaten
44. Saya telah membaca buku sebelum saya pergi ke taman
A. I had been reading a book before I went to the park
B. I have been reading a book before I go to the park
C. I had been reading a book before I gone to the park
D. I have been reading a book before I going to the park
A. I had been reading a book before I went to the park
B. I have been reading a book before I go to the park
C. I had been reading a book before I gone to the park
D. I have been reading a book before I going to the park
45. Saya telah menonton video sebelum saya pergi ke kantor
A. I had been watching video before I go to the office
B. I have been watching video before I went to the office
C. I had been watching video before I went to the office
D. I have been watching video before I going to the office
A. I had been watching video before I go to the office
B. I have been watching video before I went to the office
C. I had been watching video before I went to the office
D. I have been watching video before I going to the office
46. Apakah James belum tinggal di Jakarta selama dua tahun sebelum dia pindah ke Garut?
A. Had not been James living in Jakarta for two years before he moved to Garut?
B. Had James not been living in Jakarta for two years before he move to Garut?
C. Had James not been living in Jakarta for two years before he moved to Garut?
D. Had James not been living in Jakarta for two years before he moving to Garut?
A. Had not been James living in Jakarta for two years before he moved to Garut?
B. Had James not been living in Jakarta for two years before he move to Garut?
C. Had James not been living in Jakarta for two years before he moved to Garut?
D. Had James not been living in Jakarta for two years before he moving to Garut?
47. Oscar ..... an article for about three hours
A. had been writing
B. had been written
C. had be writing
D. had be written
E. had is writing
A. had been writing
B. had been written
C. had be writing
D. had be written
E. had is writing
48. We ....here since 2009
A. hadn't been lived
B. had been not living
C. hadn't been living
D. hadn't be living
E. hadn't be lived
A. hadn't been lived
B. had been not living
C. hadn't been living
D. hadn't be living
E. hadn't be lived
49. .... learning english for several hours?
A. Had she be
B. Had she been
C. Had be she
D. Had is she
A. Had she be
B. Had she been
C. Had be she
D. Had is she
E. Had she is


Jawaban:
1. D. had been
2. E. working
3. B. Had Cindy been
4. D. hadn't been
5. A. had been waiting
6. E. Had you been
7. B. discussing
8. C. Had been standing
9. A. Has been playing
10. A. Had been doing
11. C. Entered, had been discussing
12. D. Had been getting rid of toxic household items
13. D. Had been managing
3. B. Had Cindy been
4. D. hadn't been
5. A. had been waiting
6. E. Had you been
7. B. discussing
8. C. Had been standing
9. A. Has been playing
10. A. Had been doing
11. C. Entered, had been discussing
12. D. Had been getting rid of toxic household items
13. D. Had been managing
14. C. Had been overeating
15. A. Had been traveling
16. D. Had been teaching
17. C. Had been dating
18. A. Had been toting
19. D. Had been
20. A. Had been waiting
21. D. Had been reading
22. B. Had been sitting
23. C. We had been studying English
24. C. Dina had been being in the class
25. A. Agus had not been living in Yogyakarta.
15. A. Had been traveling
16. D. Had been teaching
17. C. Had been dating
18. A. Had been toting
19. D. Had been
20. A. Had been waiting
21. D. Had been reading
22. B. Had been sitting
23. C. We had been studying English
24. C. Dina had been being in the class
25. A. Agus had not been living in Yogyakarta.
26. D. Had been trying
27. A. Had not been contacting
28. D. Had you been overhearing
29. D. Had been working
30. B. Had Faisal not been living in Yogyakarta for five years before he moved to Jakarta?
31. C. I had been sleeping for three hours before I took a bath.
32. C. I had been repairing my car for a few minutes before I attended a party
33. A. We had been cooking pasta
34. A. Hanbin had been being in the lab
35. B. Had you been visiting garut?
36. A. Sano had been living in Jakarta for five years
37. A. I had not been being in the classroom before jaewon went
27. A. Had not been contacting
28. D. Had you been overhearing
29. D. Had been working
30. B. Had Faisal not been living in Yogyakarta for five years before he moved to Jakarta?
31. C. I had been sleeping for three hours before I took a bath.
32. C. I had been repairing my car for a few minutes before I attended a party
33. A. We had been cooking pasta
34. A. Hanbin had been being in the lab
35. B. Had you been visiting garut?
36. A. Sano had been living in Jakarta for five years
37. A. I had not been being in the classroom before jaewon went
38. B. Had you been visiting Bali?
39. A. Had they not been buying a book?
40. A. I hadn’t been being in the library for an hour before Dina came.
41. C. Had you been sleeping an hour when I came?
42. B. I had been fixing my laptop for a few hours before I attended the class
43. C. I had been playing video games for three hours before I ate
44. A. I had been reading a book before I went to the park
45. C. I had been watching video before I went to the office
46. C. Had James not been living in Jakarta for two years before he moved to Garut?
47. A. had been writing
48. C. hadn't been living
49. B. Had she been
39. A. Had they not been buying a book?
40. A. I hadn’t been being in the library for an hour before Dina came.
41. C. Had you been sleeping an hour when I came?
42. B. I had been fixing my laptop for a few hours before I attended the class
43. C. I had been playing video games for three hours before I ate
44. A. I had been reading a book before I went to the park
45. C. I had been watching video before I went to the office
46. C. Had James not been living in Jakarta for two years before he moved to Garut?
47. A. had been writing
48. C. hadn't been living
49. B. Had she been