Pembahasan contoh soal past perfect continuous tense bahasa Inggris SMA

Past perfect continuous tense menunjukkan kegiata pada masa lalu yang dimulai sebelum atau pada saat dibicarakan dan berjalan terus hingga waktu itu. Pola kalimat past perfect continuous tense: Subjek + had + been + Verb-ing. Untuk lebih jelasnya, perhatikan pembahasan contoh soal dibawah ini:

Nomor 1
Joni ..... in Bandung for five years before he moved in Semarang.
A. have been living
B. has been living
C. had been living
D. living
E. live

Pembahasan
Terjemahan soal:
Joni ... di Bandung selama lima tahun sebelum dia pindah di Semarang.
Soal tersebut menunjukkan Joni sekarang tinggal di Semarang yang sebelumnya tinggal di Bandung. Kalimat seperti ini menunjukkan past perfect continuous tense. Jadi kata yang tepat untuk mengisi titik-titik adalah 'had been living'.
Jawaban: C

Nomor 2
Joko ..... for a bus for seven minutes when I saw you.
A. have been waiting
B. has been waiting
C. had been waiting
D. waiting
E. wait

Pembahasan
Terjemahan soal:
Joko .... bus selama tujuh menit ketika saya melihat kamu.
Jadi kata yang tepat untuk mengisi titik-titik adalah 'telah sedang menunggu' atau 'had been waiting' karena kalimat berbentuk past perfect continuous tense.
Jawaban: C

Nomor 3
She ... the shoes for five minutes when one the heels came off.
A. am only wearing
B. was only wearing
C. had only been wearing
D. have only been wearing
E. only were

Pembahasan
Terjemahan soal:
Dia .... sepatu selama lima menit ketika salah satu hak sepatu terlepas
Jadi kata yang tepat untuk mengisi titik-titik adalah 'hanya memakai' atau 'had only wearing'. Soal pada kalimat menunjukkan kejadian masa lalu dimana seseorang hanya mengenakan sepatu selama lima menit sebelum hak sepatu lepas.
Jawaban: C

Nomor 4
Tika .... at PT. Angin muter for two years before she resign.
A. had been working
B. have working
C. has working
D. working
E. work

Pembahasan
Terjemahan soal:
Tika .... di PT Angin muter selama dua tahun sebelum mengundurkan diri.
Jadi kata yang tepat untuk mengisi titik-titik adalah 'sedang bekerja' atau 'had been working'.
Jawaban: A

Ditulis oleh: Admin Hallo Blog Updated at : 08:44:00