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