Skip to content Skip to sidebar Skip to footer

15 Soal Tentang Past Perfect Continuous Tense + Kunci Jawaban

Latihan Soal PG Bab Past Perfect Continuous Tense 

1. 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

Jawaban:
C. Dina had been being in the class


2. 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

Jawaban:
A. Agus had not been living in Yogyakarta.


3. 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

Jawaban:
D. Had been trying


4. 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

Jawaban:
A. Had not been contacting


5. … 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

Jawaban:
D. Had you been overhearing


6. 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

Jawaban:
D. Had been working


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

Jawaban:
B. Had Faisal not been living in Yogyakarta for five years before he moved to Jakarta?


8. 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.

Jawaban:
C. I had been sleeping for three hours before I took a bath.


9. 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.

Jawaban:
C. I had been repairing my car for a few minutes before I attended a party


10. 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

Jawaban:
A. We had been cooking pasta


11. 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

Jawaban:  
A. Has been playing


12. 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

Jawaban:  
A. Had been doing


13. 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

Jawaban:  
C. Entered, had been discussing


14. 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

Jawaban:
D. Had been getting rid of toxic household items


15. 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 

Jawaban:
D. Had been managing