Skip to content Skip to sidebar Skip to footer

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

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

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

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

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

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

20. When the guests came, we …(wait) for an hour.
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

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

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

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

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
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?

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.

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.

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

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

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?

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

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
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?

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?

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

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

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

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

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

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?

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

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

49. .... learning english for several hours?
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
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.
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
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