Past Perfect Tense adalah tense yang digunakan untuk menyatakan aksi yang terjadi sebelum aksi lain di masa lalu. Tense ini sering disebut sebagai “past in the past” karena menunjukkan urutan waktu kejadian. Artikel ini menyajikan 100+ contoh kalimat Past Perfect Tense dan artinya untuk membantumu memahami penggunaan tense ini dengan mudah.

Dengan berbagai contoh yang dikategorikan berdasarkan jenis kalimat dan konteks penggunaan, kamu akan lebih mudah menguasai Past Perfect Tense dan menggunakannya dengan tepat.

Pengertian Past Perfect Tense

Past Perfect Tense adalah tense yang digunakan untuk menyatakan:

  1. Aksi yang terjadi SEBELUM aksi lain di masa lalu
  2. Aksi yang sudah selesai sebelum waktu tertentu di masa lalu
  3. Kondisi atau pengalaman sebelum titik waktu di masa lalu
  4. Reported speech (kalimat tidak langsung)

Kapan Menggunakan Past Perfect Tense?

Fungsi Contoh
Aksi sebelum aksi lain I had eaten before he arrived.
Selesai sebelum waktu tertentu By 10 PM, she had finished her work.
Pengalaman sebelum titik waktu I had never seen snow before I visited Japan.
Reported speech She said she had finished the project.

Visualisasi Timeline

PAST PERFECT -----> SIMPLE PAST -----> NOW
(lebih dulu)        (kemudian)         (sekarang)

Contoh: I had eaten (dulu) when he arrived (kemudian).

Rumus Past Perfect Tense

Berikut rumus lengkap Past Perfect Tense untuk semua jenis kalimat.

Kalimat Positif (+)

Rumus: Subject + had + Verb 3 (Past Participle) + (Object/Complement)

Subject Had Verb 3 Contoh
I had eaten I had eaten.
You had finished You had finished.
We had left We had left.
They had arrived They had arrived.
He had gone He had gone.
She had studied She had studied.
It had stopped It had stopped.

Kalimat Negatif (-)

Rumus: Subject + had + not + Verb 3

Subject Had + Not Verb 3 Contoh
I had not (hadn’t) eaten I hadn’t eaten.
She had not (hadn’t) finished She hadn’t finished.

Kalimat Tanya (?)

Rumus: Had + Subject + Verb 3?

Had Subject Verb 3 Contoh
Had you eaten Had you eaten?
Had she arrived Had she arrived?

Contoh Kalimat Past Perfect Tense Positif

Berikut contoh kalimat positif Past Perfect Tense beserta artinya.

Aksi yang Terjadi Sebelum Aksi Lain

  1. I had eaten breakfast before I went to school. – Aku sudah makan sarapan sebelum pergi ke sekolah.
  2. She had finished her homework when her mother called. – Dia sudah menyelesaikan PRnya ketika ibunya menelepon.
  3. He had left the office before the meeting started. – Dia sudah meninggalkan kantor sebelum rapat dimulai.
  4. We had arrived at the station before the train departed. – Kami sudah tiba di stasiun sebelum kereta berangkat.
  5. They had studied hard before they took the exam. – Mereka sudah belajar keras sebelum mengikuti ujian.
  6. I had already slept when you called me. – Aku sudah tidur ketika kamu meneleponku.
  7. She had cooked dinner before her husband came home. – Dia sudah memasak makan malam sebelum suaminya pulang.
  8. He had read the book before watching the movie. – Dia sudah membaca bukunya sebelum menonton filmnya.
  9. We had booked the tickets before they sold out. – Kami sudah memesan tiket sebelum habis terjual.
  10. They had cleaned the house before the guests arrived. – Mereka sudah membersihkan rumah sebelum tamu tiba.

Selesai Sebelum Waktu Tertentu

  1. By 9 AM, I had already woken up. – Pada jam 9 pagi, aku sudah bangun.
  2. By the time we arrived, the movie had started. – Pada saat kami tiba, filmnya sudah mulai.
  3. By noon, she had finished all her tasks. – Pada siang hari, dia sudah menyelesaikan semua tugasnya.
  4. By the end of the day, he had completed the project. – Pada akhir hari, dia sudah menyelesaikan proyeknya.
  5. By last week, they had moved to a new house. – Pada minggu lalu, mereka sudah pindah ke rumah baru.
  6. By midnight, the party had ended. – Pada tengah malam, pestanya sudah berakhir.
  7. By 2020, I had graduated from university. – Pada tahun 2020, aku sudah lulus dari universitas.
  8. By the time I was 25, I had traveled to 10 countries. – Pada saat aku berusia 25, aku sudah traveling ke 10 negara.
  9. By December, she had saved enough money. – Pada bulan Desember, dia sudah menabung cukup uang.
  10. By the deadline, we had submitted all documents. – Pada batas waktu, kami sudah menyerahkan semua dokumen.

Pengalaman Sebelum Titik Waktu di Masa Lalu

  1. I had never seen snow before I visited Hokkaido. – Aku belum pernah melihat salju sebelum mengunjungi Hokkaido.
  2. She had never flown before her trip to Europe. – Dia belum pernah terbang sebelum perjalanannya ke Eropa.
  3. He had never tasted sushi until he went to Japan. – Dia belum pernah mencicipi sushi sampai dia pergi ke Jepang.
  4. We had never met before that conference. – Kami belum pernah bertemu sebelum konferensi itu.
  5. They had never experienced an earthquake before. – Mereka belum pernah mengalami gempa bumi sebelumnya.
  6. I had never driven a car before I turned 18. – Aku belum pernah menyetir mobil sebelum aku berusia 18.
  7. She had never cooked Indonesian food before moving here. – Dia belum pernah memasak makanan Indonesia sebelum pindah ke sini.
  8. He had never spoken in public before that presentation. – Dia belum pernah berbicara di depan umum sebelum presentasi itu.
  9. We had never stayed in a 5-star hotel before. – Kami belum pernah menginap di hotel bintang 5 sebelumnya.
  10. They had never worked remotely before the pandemic. – Mereka belum pernah bekerja remote sebelum pandemi.

Reported Speech (Kalimat Tidak Langsung)

  1. She said she had finished the report. – Dia bilang dia sudah menyelesaikan laporan.
  2. He told me he had already eaten. – Dia memberitahuku dia sudah makan.
  3. They mentioned they had visited Bali before. – Mereka menyebutkan mereka sudah pernah mengunjungi Bali.
  4. She explained that she had lost her phone. – Dia menjelaskan bahwa dia sudah kehilangan HPnya.
  5. He admitted he had made a mistake. – Dia mengakui dia sudah membuat kesalahan.
  6. They claimed they had never received the email. – Mereka mengklaim mereka tidak pernah menerima email.
  7. She confessed that she had lied. – Dia mengaku bahwa dia sudah berbohong.
  8. He revealed that he had known the truth all along. – Dia mengungkapkan bahwa dia sudah tahu kebenarannya sejak awal.
  9. They reported that the project had been completed. – Mereka melaporkan bahwa proyeknya sudah selesai.
  10. She announced that she had resigned from her job. – Dia mengumumkan bahwa dia sudah mengundurkan diri dari pekerjaannya.

Konteks Pekerjaan

  1. I had already sent the email before the meeting. – Aku sudah mengirim email sebelum rapat.
  2. She had prepared the presentation before her boss asked. – Dia sudah menyiapkan presentasi sebelum bosnya meminta.
  3. He had worked there for 5 years before he got promoted. – Dia sudah bekerja di sana selama 5 tahun sebelum dipromosikan.
  4. We had reviewed the contract before signing it. – Kami sudah meninjau kontrak sebelum menandatanganinya.
  5. They had discussed the issue before making a decision. – Mereka sudah mendiskusikan masalahnya sebelum membuat keputusan.
  6. The company had expanded to Asia before the recession. – Perusahaan sudah ekspansi ke Asia sebelum resesi.
  7. I had completed my training before starting the job. – Aku sudah menyelesaikan pelatihanku sebelum mulai bekerja.
  8. She had gained experience before applying for the position. – Dia sudah mendapat pengalaman sebelum melamar posisi itu.
  9. He had submitted his resignation before the announcement. – Dia sudah menyerahkan pengunduran dirinya sebelum pengumuman.
  10. We had closed the deal before the competitor arrived. – Kami sudah menutup kesepakatan sebelum kompetitor tiba.

Konteks Pendidikan

  1. I had studied all night before the exam. – Aku sudah belajar semalaman sebelum ujian.
  2. She had graduated before she turned 22. – Dia sudah lulus sebelum berusia 22 tahun.
  3. He had learned English before he went to America. – Dia sudah belajar bahasa Inggris sebelum pergi ke Amerika.
  4. We had finished the assignment before the deadline. – Kami sudah menyelesaikan tugas sebelum batas waktu.
  5. They had taken the course before enrolling in the program. – Mereka sudah mengambil kursus sebelum mendaftar di program.
  6. I had read all the chapters before the discussion. – Aku sudah membaca semua bab sebelum diskusi.
  7. She had practiced speaking before the interview. – Dia sudah berlatih berbicara sebelum wawancara.
  8. He had memorized the vocabulary before the test. – Dia sudah menghafal kosakata sebelum tes.
  9. We had researched the topic before writing the paper. – Kami sudah meneliti topiknya sebelum menulis makalah.
  10. The teacher had explained the material before giving the quiz. – Guru sudah menjelaskan materinya sebelum memberi kuis.

Contoh Kalimat Past Perfect Tense Negatif

Berikut contoh kalimat negatif Past Perfect Tense.

  1. I had not eaten before I went to school. – Aku belum makan sebelum pergi ke sekolah.
  2. She hadn’t finished her work when the boss arrived. – Dia belum menyelesaikan pekerjaannya ketika bos tiba.
  3. He had not studied, so he failed the exam. – Dia tidak belajar, jadi dia gagal ujian.
  4. We hadn’t booked the hotel, so there was no room. – Kami tidak memesan hotel, jadi tidak ada kamar.
  5. They had not prepared for the meeting. – Mereka tidak mempersiapkan rapat.
  6. I hadn’t seen that movie before yesterday. – Aku belum menonton film itu sebelum kemarin.
  7. She had not received any response before calling again. – Dia belum menerima respons sebelum menelepon lagi.
  8. He hadn’t realized his mistake until it was too late. – Dia tidak menyadari kesalahannya sampai terlambat.
  9. We had not expected such a huge crowd. – Kami tidak mengharapkan kerumunan sebesar itu.
  10. They hadn’t met each other before the wedding. – Mereka belum bertemu satu sama lain sebelum pernikahan.
  11. I had not traveled abroad before 2019. – Aku belum pernah traveling ke luar negeri sebelum 2019.
  12. She hadn’t learned to cook before getting married. – Dia belum belajar memasak sebelum menikah.
  13. He had not considered that option before. – Dia tidak mempertimbangkan opsi itu sebelumnya.
  14. We hadn’t discussed the budget yet. – Kami belum mendiskusikan anggarannya.
  15. They had not completed the registration process. – Mereka belum menyelesaikan proses registrasi.

Contoh Kalimat Past Perfect Tense Interrogative (Tanya)

Berikut contoh kalimat tanya Past Perfect Tense.

Yes/No Questions

  1. Had you eaten before you came here? – Apakah kamu sudah makan sebelum datang ke sini?
  2. Had she finished her work before leaving? – Apakah dia sudah menyelesaikan pekerjaannya sebelum pergi?
  3. Had he studied before the exam? – Apakah dia sudah belajar sebelum ujian?
  4. Had they arrived before the show started? – Apakah mereka sudah tiba sebelum pertunjukan dimulai?
  5. Had it stopped raining before you left? – Apakah hujan sudah berhenti sebelum kamu pergi?
  6. Had you ever visited Japan before that trip? – Apakah kamu pernah mengunjungi Jepang sebelum perjalanan itu?
  7. Had she met him before the party? – Apakah dia sudah bertemu dengannya sebelum pesta?
  8. Had we discussed this issue before? – Apakah kita sudah mendiskusikan masalah ini sebelumnya?
  9. Had they completed the project on time? – Apakah mereka sudah menyelesaikan proyek tepat waktu?
  10. Had you received my message before calling? – Apakah kamu sudah menerima pesanku sebelum menelepon?

WH-Questions

  1. What had you done before I arrived? – Apa yang sudah kamu lakukan sebelum aku tiba?
  2. Where had she gone before coming here? – Ke mana dia sudah pergi sebelum datang ke sini?
  3. Why had they left so early? – Mengapa mereka sudah pergi begitu awal?
  4. How long had he worked there before quitting? – Berapa lama dia sudah bekerja di sana sebelum berhenti?
  5. Who had finished first? – Siapa yang sudah selesai pertama?
  6. What had happened before the police arrived? – Apa yang sudah terjadi sebelum polisi tiba?
  7. Where had you lived before moving here? – Di mana kamu sudah tinggal sebelum pindah ke sini?
  8. How many books had she read before the exam? – Berapa banyak buku yang sudah dia baca sebelum ujian?
  9. Why had he decided to resign? – Mengapa dia sudah memutuskan untuk mengundurkan diri?
  10. What had we agreed on before the meeting? – Apa yang sudah kita sepakati sebelum rapat?

Contoh Kalimat dalam Percakapan

Berikut contoh penggunaan Past Perfect Tense dalam dialog sehari-hari.

Dialog 1: Ketinggalan Kereta

A: Did you catch the train?

B: No, I didn’t. By the time I arrived at the station, the train had already left.

A: Oh no! Had you checked the schedule before leaving home?

B: I had, but there was heavy traffic on the way.

Artinya:

A: Apakah kamu mengejar keretanya?

B: Tidak. Pada saat aku tiba di stasiun, keretanya sudah berangkat.

A: Oh tidak! Apakah kamu sudah cek jadwal sebelum pergi dari rumah?

B: Sudah, tapi ada macet parah di jalan.

Dialog 2: Pesta Kejutan

A: The surprise party was a success!

B: Yes! By the time she arrived, we had hidden all the decorations.

A: Had anyone told her about the party?

B: No, we had kept it a complete secret.

Artinya:

A: Pesta kejutannya sukses!

B: Ya! Pada saat dia tiba, kami sudah menyembunyikan semua dekorasi.

A: Apakah ada yang memberitahunya tentang pesta?

B: Tidak, kami sudah menjaga rahasia sepenuhnya.

Dialog 3: Wawancara Kerja

A: How was your job interview?

B: It went well! I had prepared all the answers before the interview.

A: Had you researched the company too?

B: Of course! I had read everything about them on their website.

Artinya:

A: Bagaimana wawancara kerjamu?

B: Berjalan baik! Aku sudah menyiapkan semua jawaban sebelum wawancara.

A: Apakah kamu juga sudah riset tentang perusahaannya?

B: Tentu saja! Aku sudah membaca semuanya tentang mereka di website mereka.

Perbedaan Past Perfect vs Simple Past

Memahami perbedaan ini sangat penting untuk penggunaan yang tepat. Untuk pemahaman lebih lengkap tentang penggunaan berbagai tenses dalam konteks nyata, baca juga artikel Penggunaan Tense dalam Percakapan.

Aspek Past Perfect Simple Past
Waktu Lebih lampau (sebelum past) Lampau
Fungsi Menunjukkan urutan waktu Menyatakan aksi di masa lalu
Rumus had + V3 V2
Contoh I had eaten before he came. I ate, then he came.

Contoh perbandingan:

  • When I arrived, she had left. (dia pergi DULU, baru aku tiba)
  • When I arrived, she left. (aku tiba, lalu dia pergi)

Signal Words Past Perfect Tense

Berikut kata-kata penanda yang sering digunakan dengan Past Perfect Tense.

Signal Words Arti Contoh
before sebelum I had eaten before he came.
after setelah After I had eaten, I left.
by the time pada saat By the time I arrived, she had left.
when ketika When I arrived, she had already left.
already sudah I had already finished.
just baru saja She had just left.
never tidak pernah I had never seen that before.
ever pernah Had you ever tried sushi before?
until/till sampai I hadn’t known until she told me.
as soon as segera setelah As soon as I had finished, I called him.

Tips Menggunakan Past Perfect Tense

Berikut tips untuk menggunakan tense ini dengan benar.

1. Gunakan untuk Menunjukkan Urutan Waktu

Past Perfect membantu menjelaskan aksi mana yang terjadi lebih dulu.

  • I realized I had forgotten my wallet. (lupa dulu, baru sadar)

2. Tidak Selalu Perlu Jika Urutan Sudah Jelas

Jika menggunakan “before” atau “after”, kadang Simple Past sudah cukup.

  • Before I ate, I washed my hands. (urutan sudah jelas)

3. Gunakan dalam Reported Speech

Saat mengubah direct speech ke indirect speech.

  • Direct: “I have finished.”
  • Indirect: She said she had finished.

4. Kombinasikan dengan Simple Past

Past Perfect (aksi pertama) + Simple Past (aksi kedua).

  • I had studied (1st) before I took the exam (2nd).

Setelah menguasai Past Perfect Tense, kamu bisa melanjutkan mempelajari tenses future seperti Simple Future Tense untuk melengkapi pemahaman tentang sistem tenses bahasa Inggris.

Menguasai Past Perfect Tense akan membantumu menceritakan urutan kejadian di masa lalu dengan lebih jelas dan akurat. Praktikkan contoh-contoh di atas dalam percakapan sehari-hari untuk memperkuat pemahamanmu.

Ingin belajar tenses dan grammar lainnya dengan bimbingan profesional? Yuk, bergabung di Kampung Inggris Jakarta dan tingkatkan kemampuan bahasa Inggrismu dengan metode yang menyenangkan!