Past Perfect Continuous Tense
Past Perfect Continuous Tense atau Past Perfect Progressive Tense digunakan untuk menyatakan tindakan yang telah dimulai di masa lalu, berlangsung selama periode waktu tertentu, dan masih berlangsung atau baru saja selesai tepat sebelum tindakan/peristiwa lain terjadi di masa lalu.
Tense ini memfokuskan kalimat pada durasi dan proses suatu tindakan masa lalu sebelum peristiwa kedua menyusul.
1. Rumus Gramatikal (Hanya Kalimat Positif)
Tense ini menggunakan kombinasi kata bantu had, been, dan kata kerja berakhiran -ing (Verb-ing).
A. Rumus Kalimat Verbal
Digunakan untuk menyatakan tindakan aktif yang telah dan sedang berlangsung di masa lampau sebelum peristiwa lampau lainnya terjadi.
Rumus: Subject + had + been + Verb-ing + Object / Complement
- Contoh: They had been playing soccer for an hour before the rain started.
Mereka telah bermain sepak bola selama satu jam sebelum hujan mulai turun.
Catatan: Kata bantu had been digunakan secara seragam untuk semua subjek.
B. Rumus Kalimat Nominal
- Catatan: Karena kalimat nominal mengekspresikan kondisi statis, bentuk nominal tidak digunakan dalam Past Perfect Continuous. Gunakan bentuk Past Perfect
Simple nominal biasa.
- Salah: She had been being sick.
- Benar: She had been sick. (Past Perfect).
2. Penggunaan Detail dan Contoh Kasus
Berikut adalah 3 fungsi utama Past Perfect Continuous Tense beserta contohnya secara terperinci:
1. Menekankan Durasi Tindakan Masa Lalu Sebelum Peristiwa Lain
Digunakan untuk menonjolkan berapa lama suatu kegiatan telah berlangsung di masa lalu sebelum akhirnya diinterupsi atau diikuti oleh kejadian lain.
- I had been working at the company for five years before I got promoted.
Saya telah bekerja di perusahaan itu selama lima tahun sebelum saya dipromosikan - Penekanan pada lamanya durasi kerja sebelum naik jabatan. - She had been waiting for two hours when the train finally arrived.
Dia telah menunggu selama dua jam ketika kereta akhirnya tiba - Penekanan pada durasi menunggu. - We had been driving all night before we reached our destination.
Kami telah berkendara sepanjang malam sebelum kami mencapai tujuan kami.
2. Menyatakan Penyebab Lampau dari Suatu Hasil/Kondisi Lampau
Digunakan ketika suatu tindakan yang berlangsung terus-menerus di masa lalu menghasilkan akibat fisik atau kondisi tertentu yang terlihat jelas pada saat itu pula di masa lalu.
- The ground was wet because it had been raining all afternoon.
Tanah basah karena hujan telah turun sepanjang sore - Hujan yang terus-menerus adalah penyebab tanah menjadi basah. - He was exhausted because he had been running for hours.
Dia kelelahan karena dia telah berlari selama berjam-jam. - Her hands were dirty because she had been repairing her bicycle.
Tangannya kotor karena dia telah memperbaiki sepedanya.
3. Kalimat Pengandaian Tipe 3 dengan Durasi Tindakan (Conditional Type 3 Continuous)
Digunakan dalam pengandaian masa lalu ketika kondisi yang diandaikan berupa tindakan berkelanjutan.
- If we had been paying attention, we would have heard the warning.
Jika saja kita terus memperhatikan, kita pasti mendengar peringatan itu. - If it had not been snowing, we would have gone for a walk.
Jika saja salju tidak terus turun, kami pasti pergi jalan-jalan.
3. Perbedaan: Past Perfect vs. Past Perfect Continuous
Memahami perbedaan antara kedua tenses ini sangat penting untuk ketepatan bercerita:
-
Past Perfect Simple:
- Berfokus pada hasil atau selesainya tindakan.
- Menjawab pertanyaan “Berapa kali/banyak?”.
- By the time he came, I had read three chapters.
Sebelum dia datang, saya sudah menyelesaikan tiga bab. - They had painted the house.
Rumah selesai dicat seluruhnya.
-
Past Perfect Continuous:
- Berfokus pada durasi dan proses tindakan.
- Menjawab pertanyaan “Berapa lama?”.
- By the time he came, I had been reading for three hours.
Sebelum dia datang, saya telah membaca selama tiga jam - menekankan durasi membaca. - They had been painting the house.
Mereka sibuk mengecat, dan prosesnya masih berjalan.
4. Penanda Waktu yang Sering Digunakan
| Penanda Waktu | Arti / Keterangan |
|---|---|
| Since | Sejak (menunjukkan titik awal waktu lampau, contoh: since morning, since last month) |
| For | Selama (menunjukkan durasi waktu, contoh: for two hours, for ten years) |
| All day | Seharian |
| All night | Semalaman |
| Before | Sebelum (menghubungkan dengan peristiwa kedua) |
| By the time | Pada saat / sebelum (menunjukkan waktu terjadinya peristiwa kedua) |
5. Contoh Kalimat Lengkap Tambahan
- The teacher had been explaining the lesson for twenty minutes before the students understood it.
Guru telah menjelaskan pelajaran selama dua puluh menit sebelum murid-murid memahaminya. - His eyes were red because he had been working on the computer without a break.
Matanya merah karena dia telah bekerja di depan komputer tanpa istirahat. - They had been living in Tokyo for a decade when they decided to return to Canada.
Mereka telah tinggal di Tokyo selama satu dekade ketika mereka memutuskan kembali ke Kanada. - I had been trying to call her all afternoon before she finally picked up.
Saya telah mencoba meneleponnya sepanjang sore sebelum dia akhirnya mengangkatnya. - The team had been practicing for months before the tournament took place.
Tim telah berlatih selama berbulan-bulan sebelum turnamen diadakan.
Selanjutnya, kita akan membahas Future Tenses (Kala Masa Depan) untuk mempelajari cara menyatakan rencana, prediksi, dan tindakan yang akan terjadi di waktu mendatang.