Past Perfect Continuous
Di akhir lesson ini, kamu bisa:
- Membentuk kalimat dengan had been + kata kerja-ing.
- Menekankan durasi sebuah aksi yang berlangsung sampai titik tertentu di masa lampau (for/since).
- Membedakan Past Perfect Continuous (proses) dari Past Perfect (hasil yang selesai).
Bentuk (Form)
Past Perfect Continuous menekankan durasi atau lamanya sebuah aksi yang berlangsung sampai suatu titik di masa lampau. Bentuknya: had been + kata kerja-ing.
Bentuk had been sama untuk semua subjek (I / you / he / she / we / they).
| Struktur | Contoh | |
|---|---|---|
| (+) Positif | subject + had been + V-ing | I had been working for three hours. |
| (โ) Negatif | subject + hadn't been + V-ing | I hadn't been working long. |
| (?) Tanya | Had + subject + been + V-ing? | Had you been working all day? |
Catatan penting:
- Bentuk pendek: had = 'd (She'd been working), had not = hadn't.
- Tense ini biasanya berpasangan dengan titik acuan lampau: ...before the meeting started, ...by the time he arrived, ...when I called.
- Kata kerja keadaan (stative) seperti know, want, own, believe tidak dipakai dalam bentuk -ing. Untuk itu gunakan Past Perfect: I had known her for years (bukan had been knowing).
Kapan Dipakai (Usage)
- Menekankan lamanya sebuah aksi sampai titik tertentu di masa lampau.
By the time the client called, we had been waiting for two hours.
- Menjelaskan sebab yang terlihat hasilnya di masa lampau (situasi yang baru saja terjadi).
Her eyes were red because she had been crying. The road was wet because it had been raining.
- Aksi yang berlangsung lama lalu berhenti tepat sebelum momen lampau lain.
He had been working at the bank before he moved to our company.
Kontras: Past Perfect Continuous vs Past Perfect
Keduanya bicara tentang aksi sebelum titik lampau lain, tetapi fokusnya berbeda:
| Past Perfect Continuous (proses) | Past Perfect (hasil) | |
|---|---|---|
| Fokus | durasi / aktivitasnya | selesai / hasilnya |
| Bentuk | had been + V-ing | had + V3 |
| Contoh | I had been writing the report (aktivitasnya berjam-jam). | I had written the report (laporannya jadi). |
| Penanda | for, since (lama waktu) | already, just (hasil) |
๐ก Bandingkan: She had been painting the office (menyoroti proses; mungkin belum tentu selesai) vs She had painted the office (hasil: ruangannya sudah dicat). Pilih Continuous untuk proses/durasi, Perfect biasa untuk hasil yang tuntas.
Penanda Waktu (Time Markers / Signal Words)
- for + lama waktu: I had been working for three hours.
- since + titik mulai: He had been waiting since 8 a.m.
- for hours / for days: We had been driving for hours.
- all day / all morning: They had been meeting all day.
- before: She was exhausted; she had been studying before the test.
- by the time: By the time he arrived, I had been waiting for an hour.
Examples (English)
By the time the manager arrived, we had been working for six hours. He was tired because he had been driving all night. Had they been planning the launch for long? The team had been testing the app for weeks before it finally went live.
Kosakata & Penanda
| English | Arti (ID) | Contoh |
|---|---|---|
| for | selama | She had been working there for five years. |
| since | sejak | He had been waiting since morning. |
| for hours | berjam-jam | We had been driving for hours before we stopped. |
| all day | seharian | They had been planning all day. |
| before | sebelum | I had been studying before the exam started. |
| by the time | pada saat | By the time he called, I had been waiting for an hour. |
| had been working (verb) | sudah/telah bekerja (durasi lampau) | I had been working since 7 a.m. |
| had been raining (verb) | sudah/telah hujan (durasi lampau) | The ground was wet; it had been raining. |
Dialogue
Why the project was delayed
You looked exhausted yesterday. What happened?
By the time we shipped it, we had been working for sixteen hours.
Sixteen hours! Had the team been testing it all that time?
Yes. We had been fixing bugs since early morning.
Kesalahan Umum (Common Mistakes)
- โ "I had been work for hours." โ โ "I had been working for hours." (setelah had been, pakai kata kerja -ing)
- โ "She has been waiting when I arrived." โ โ "She had been waiting when I arrived." (konteks lampau pakai had been, bukan has been)
- โ "I had been knowing her for years." โ โ "I had known her for years." (kata kerja keadaan pakai Past Perfect biasa, bukan -ing)
- โ "We had been finishing the report by Friday." (menekankan hasil selesai) โ โ "We had finished the report by Friday." (hasil tuntas = Past Perfect; durasi/proses = Past Perfect Continuous)
Latihan
Cek Pemahaman
1. Choose the correct sentence.
2. Complete: He was tired because he ___ all night.
3. Which sentence focuses on the RESULT (selesai), not the process?
4. Complete: By the time he called, I ___ for an hour.
Lengkapi dengan Past Perfect Continuous (had been + V-ing)
Flashcards
Latih kosakata dan penanda waktu lesson ini:
for
Klik untuk lihat arti
Ringkasan
- Bentuk: had been + kata kerja-ing: sama untuk semua subjek.
- Fungsi utama: menekankan durasi/proses sebuah aksi sampai titik tertentu di masa lampau (sering pakai for / since).
- Kontras: Past Perfect Continuous = proses/lamanya; Past Perfect = hasil yang selesai (had been working vs had finished).
- Jebakan: konteks lampau pakai had been (bukan has been); kata kerja keadaan (know, want, own) pakai Past Perfect biasa.