Siapa yang di sini masih bingung dengan past perfect tense?
Banyak orang merasa kesulitan memahami bentuk lampau ini, terutama ketika harus membedakannya dari tense lainnya.
Padahal, memahami pengertian past perfect tense sangat penting karena tense ini digunakan untuk menjelaskan suatu kejadian yang terjadi lebih dulu sebelum peristiwa lain di masa lampau.
Artikel ini akan membahas pengertian & rumus past perfect tense secara sederhana, disertai berbagai contoh kalimat past perfect tense yang mudah dipahami.
Ayo simak selengkapnya!
- Apa Pengertian Past Perfect Tense?
- Kapan Menggunakan Past Perfect Tense?
- 1. Menyatakan Waktu hingga Titik Tertentu di Masa Lalu
- 2. Menunjukkan Peristiwa yang Lebih Awal dari Dua Tindakan di Masa Lalu
- 3. Menyatakan Situasi Telah Berubah
- 4. Membayangkan Masa Lalu yang Tidak Nyata dalam Conditional If
- 5. Digunakan dalam Reported Speech (Ucapan Tidak Langsung)
- 6. Menunjukkan Seberapa Sering Suatu Aksi Terjadi di Masa Lalu
- 7. Menyatakan Harapan atau Penyesalan terhadap Masa Lalu (Wish)
- Rumus Past Perfect Tense
- Time Signal Past Perfect Tense
- Apa Perbedaan Present Perfect dan Past Perfect?
Apa Pengertian Past Perfect Tense?
Past perfect tense adalah salah satu tenses dalam bahasa Inggris yang digunakan untuk menunjukkan bahwa suatu peristiwa terjadi lebih dulu dibandingkan kejadian lain di masa lampau.
Tense ini memudahkan kita memahami urutan waktu, terutama ketika penting untuk menegaskan aksi mana yang terjadi terlebih dahulu.
Berbeda dari simple past tense dan past continuous tense, past perfect memiliki struktur dan fungsi yang lebih spesifik karena secara jelas menandai bahwa satu tindakan telah selesai sebelum tindakan lain dimulai.
Dengan kata lain, past perfect tense menggambarkan aksi lampau yang selesai di masa lampau, sebelum peristiwa lain menyusul.
Kapan Menggunakan Past Perfect Tense?
1. Menyatakan Waktu hingga Titik Tertentu di Masa Lalu
Past perfect tense digunakan untuk menggambarkan suatu kejadian yang berlangsung hingga mencapai titik waktu tertentu di masa lampau.
Cara kerjanya serupa dengan present perfect, tetapi bedanya present perfect menghubungkan peristiwa hingga saat ini, sedangkan past perfect menghubungkan peristiwa hingga “saat itu” di masa lalu.
Contoh kalimat:
- She had learned three foreign languages by the time she graduated. (Dia sudah mempelajari tiga bahasa asing saat dia lulus.)
- I had learned the basics by 2010. (Aku sudah mempelajari dasar-dasarnya hingga tahun 2010.)
2. Menunjukkan Peristiwa yang Lebih Awal dari Dua Tindakan di Masa Lalu
Past perfect tense dipakai untuk menandai aksi yang selesai lebih dulu ketika ada dua peristiwa di masa lalu.
Aksi yang terjadi kemudian biasanya ditulis dengan simple past.
Dengan cara ini, kita bisa menunjukkan urutan waktu dengan jelas, meskipun posisi kedua kalimat dibalik, maknanya tetap sama.
Hal penting lainnya adalah jika hanya ada satu kejadian di masa lalu, kita tidak menggunakan past perfect, cukup pakai simple past.
Contoh kalimat:
- She had done her homework when her mom called. (Dia sudah mengerjakan PR ketika ibunya menelpon.)
- They had left school before it started raining. (Mereka sudah pulang sekolah sebelum hujan mulai turun.)
Baca Juga: Apa Itu Simple Present Tense, Rumus dan Contoh Kalimatnya!
3. Menyatakan Situasi Telah Berubah
Past perfect tense juga digunakan untuk menunjukkan situasi atau rencana yang pernah dimiliki sebelumnya, tetapi kini telah berubah.
Dalam percakapan, kata had sering digunakan untuk menekankan bahwa keputusan atau keadaan tersebut berbeda dari kondisi sekarang.
Dengan tense ini, kita bisa mengekspresikan perubahan pikiran, rencana, atau keinginan di masa lalu dibandingkan dengan keadaan saat ini.
Contoh kalimat:
- I had planned to visit my friend, but I stayed home instead. (Aku awalnya berencana mengunjungi temanku, tapi malah tetap di rumah.)
- We had hoped to go on a picnic, but it rained all day. (Kami tadinya berharap pergi piknik, tapi hujan sepanjang hari.)
4. Membayangkan Masa Lalu yang Tidak Nyata dalam Conditional If
Past perfect tense digunakan dalam klausa if (if conditional) ketika kita ingin membayangkan situasi yang tidak terjadi di masa lalu atau membahas hal yang berbeda dari kenyataan.
Dengan kata lain, tense ini dipakai untuk menyatakan “what could have happened” jika kondisi masa lalu berbeda.
Contoh kalimat:
- We would have passed the test if we had studied harder. (Kami seharusnya lulus ujian jika kami belajar lebih giat.)
- I would have gone to the park if it had been sunny. (Aku seharusnya pergi ke taman kalau cuacanya cerah.)
Perlu diingat bahwa past perfect hanya digunakan di bagian conditional sentence, sedangkan bagian utama (main clause) menggunakan modal + have + past participle, misalnya would have, could have, might have.
Past perfect tidak digunakan di main clause.
5. Digunakan dalam Reported Speech (Ucapan Tidak Langsung)
Past perfect tense sering digunakan dalam reported speech (ucapan tidak langsung) ketika kata kerja pelaporan berada di bentuk lampau.
Tense ini menandai bahwa suatu tindakan atau kejadian telah selesai sebelum saat ucapan dilaporkan.
Selain itu, past perfect juga dipakai ketika kata kerja pelaporan adalah verb of perception (misalnya see, hear, feel) dalam bentuk lampau.
Hal ini untuk menunjukkan bahwa pembicara menyadari atau merasakan sesuatu yang sudah terjadi sebelumnya.
Contoh kalimat:
- I heard that she had won the school competition. (Aku mendengar bahwa dia sudah memenangkan lomba sekolah.)
- Tom said he had finished his homework before dinner. (Tom bilang dia sudah menyelesaikan PR-nya sebelum makan malam.)
Catatan:
Kalimat dalam past perfect tense sering menggunakan adverb untuk membantu menunjukkan kapan aksi terjadi, seperti contohnya adalah already, just, until, before, by the time, dan lain-lain.
Baca Juga: Simple Future Tense: Arti, 5 Penggunaan, Rumus, & Contohnya
6. Menunjukkan Seberapa Sering Suatu Aksi Terjadi di Masa Lalu
Past perfect juga bisa digunakan untuk menunjukkan intensitas atau frekuensi sebuah kejadian di masa lampau, berapa kali sesuatu sudah dilakukan sebelum kejadian lain terjadi.
Time signal yang digunakan umumnya adalah twice, two times, three times, dan several times.
Contoh kalimat:
- She had visited the museum twice before she became a tour guide. (Dia sudah mengunjungi museum itu dua kali sebelum dia menjadi pemandu wisata.)
- He had practiced the song several times before the concert. (Dia sudah berlatih lagu itu beberapa kali sebelum konser.)
7. Menyatakan Harapan atau Penyesalan terhadap Masa Lalu (Wish)
Past perfect tense digunakan bersama kata wish atau if only untuk mengungkapkan harapan atau penyesalan atas sesuatu yang sudah (atau belum) terjadi di masa lalu.
Contoh kalimat:
- We wished we had left earlier to avoid traffic. (Kami berharap kami berangkat lebih awal untuk menghindari macet.)
- If only I had studied harder for the final exam. (Andai saja aku belajar lebih giat untuk ujian akhir.)

Mau belajar grammar dengan cara yang gampang dipahami dan aplikatif? Belajar bareng Sparks English aja!
Di Sparks English, kamu belajar grammar langsung lewat praktik speaking bersama native teacher dan tutor bersertifikat Cambridge TKT.
Jadi, bukan sekadar hafal rumus, tapi benar-benar terbiasa menggunakannya secara natural.
Kelasnya semi-private agar setiap anak bisa lebih berani dan percaya diri berbahasa Inggris.
Tertarik mencoba? Ayo daftar kelas trial gratisnya sekarang!
Rumus Past Perfect Tense
Sebelum kita masuk ke rumus past perfect tense, penting untuk diingat bahwa tense ini menggunakan auxiliary verb “had”.
Fungsi utamanya adalah untuk menunjukkan bahwa aksi sudah selesai sebelum waktu tertentu di masa lalu atau sebelum aksi lain terjadi.
Had selalu digunakan untuk semua subjek, yaitu I, you, he, she, we, they.
Berikut adalah tabel ringkas yang menunjukkan rumus untuk kalimat positif (+), negatif (-), dan tanya (?).
| Bentuk | Rumus | Contoh |
|---|---|---|
| Positif (+) | Subject + had + V3 | He had studied English before moving to London. |
| Negatif (-) | Subject + had not / hadn’t + V3 | She had not heard the news until her friend called. |
| Interogatif (?) | Had + Subject + V3 | Had you completed the project before the deadline? |
| Interogatif Negatif | Hadn’t + Subject + V3 | Hadn’t he practiced the guitar before the concert? |
Time Signal Past Perfect Tense
Salah satu cara termudah mengenali past perfect tense dalam kalimat adalah melalui time signal (keterangan waktu) yang khas.
Berikut adalah daftar time signal yang umum digunakan:
| Time Signal | Arti |
|---|---|
| before | sebelum |
| after | setelah |
| when | ketika |
| by the time | pada saat / ketika |
| already | sudah |
| just | baru saja |
| never | tidak pernah |
| yet | sudah / belum (dalam negatif) |
| until / till | sampai |
| as soon as | segera setelah |
| twice / three times | dua kali / tiga kali |
Apa Perbedaan Present Perfect dan Past Perfect?
Meskipun present perfect dan past perfect sama-sama digunakan untuk membicarakan aksi atau kejadian di masa lalu, keduanya memiliki fungsi yang berbeda.
Present perfect digunakan untuk menyatakan aksi yang terjadi di masa lalu tetapi memiliki hasil atau efek yang masih terasa sekarang, atau untuk aksi yang dimulai di masa lalu dan mungkin masih relevan sampai sekarang.
Contohnya adalah:
- I have finished my homework. → Menekankan bahwa aku sudah menyelesaikan PR, dan sekarang aku bisa mengumpulkannya atau bermain.
- She has eaten all the cake. → Menekankan bahwa dia sudah memakan semua kue, jadi sekarang tidak ada kue tersisa.
Sedangkan past perfect digunakan untuk menunjukkan bahwa suatu aksi telah selesai sebelum aksi lain di masa lalu.
Past perfect biasanya dipadukan dengan simple past untuk menandai urutan kejadian.
Contohnya:
- I had finished my homework before my friend came to play. → Menekankan bahwa menyelesaikan PR terjadi lebih dulu sebelum temanku datang bermain.
- She had eaten all the cake before her brother arrived. → Menekankan bahwa dia sudah memakan semua kue lebih dulu sebelum adiknya datang.
Baca Juga: Pengertian Present Perfect Continuous Tense, Fungsi, Rumus, & Contoh
Gimana? Masih bingung sama grammar?
Ini saatnya upgrade kemampuan bahasa Inggrismu lewat les bahasa Inggris di Sparks English!
Di Sparks Teen, semua grammar diajarkan lewat aktivitas aplikatif seperti real conversation, storytelling, hingga group discussion, jadi lebih mudah dipahami dan cepat diingat.
Kurikulumnya berbasis internasional CEFR dan kamu juga bebas pilih jadwal kelas yang tersedia.
Semua ini bisa kamu dapatkan dengan harga terjangkau, mulai dari Rp70 ribu per kelas.
Daftar free trial class-nya sekarang dan klaim promonya sebelum berakhir!


