Past Perfect

Di akhir lesson ini, kamu bisa:

  • Membentuk kalimat dengan had + past participle (V3).
  • Menunjukkan aksi yang selesai LEBIH DULU dari aksi lampau lain.
  • Mengurutkan dua peristiwa lampau dengan by the time, before, after, dan already.

Bentuk (Form)

Past Perfect dipakai untuk aksi yang sudah selesai lebih dulu dibanding aksi lampau lain. Ibaratnya: "masa lampau di dalam masa lampau". Bentuknya: had + past participle (V3).

Bentuk had sama untuk semua subjek (I / you / he / she / we / they).

StrukturContoh
(+) Positifsubject + had + V3She had left before I arrived.
(−) Negatifsubject + hadn't + V3She hadn't left when I arrived.
(?) TanyaHad + subject + V3?Had she left before I arrived?

Catatan penting:

  • Past participle (V3): kata kerja beraturan = bentuk -ed (finish → finished); kata kerja tak beraturan punya V3 sendiri (go → gone, see → seen, write → written).
  • Bentuk pendek: had = 'd (She'd left), had not = hadn't.
  • Past Perfect butuh titik acuan lampau lain. Kalau hanya ada satu kejadian lampau, cukup pakai Past Simple.

Kapan Dipakai (Usage)

  • Aksi yang selesai sebelum aksi lampau lain. Yang lebih dulu = Past Perfect; yang menyusul = Past Simple.

    When I arrived, the meeting had already started.

  • Menjelaskan sebab di masa lampau (kenapa sesuatu terjadi).

    He was tired because he had worked all night.

  • Mengurutkan peristiwa dengan jelas memakai before / after / by the time.

    By the time the manager called, we had finished the report.

  • Pengalaman yang belum/sudah terjadi sampai titik lampau tertentu.

    It was her first flight; she had never travelled abroad before.

💡 Dengan before dan after, urutannya sudah jelas, jadi Past Perfect sering opsional: After the client left (atau had left), we cleaned the room. Tapi dengan by the time dan already, Past Perfect terdengar paling alami.

Penanda Waktu (Time Markers / Signal Words)

  • by the time: By the time we landed, the meeting had ended.
  • before: I had read the contract before I signed it.
  • after: After she had sent the email, she logged off.
  • already: The team had already left when I got there.
  • just: We had just started when the power went out.
  • never / ever (before): He had never used that software before.

Examples (English)

When we arrived at the airport, the flight had already departed. She hadn't finished the presentation before the meeting began. Had you met the client before yesterday? I knew the city well because I had lived there for ten years.

Kosakata & Penanda

English Arti (ID) Contoh
by the timepada saat / ketikaBy the time we arrived, the meeting had ended.
beforesebelumShe had left before I called.
aftersetelahAfter he had signed it, we sent the contract.
alreadysudahThe train had already left when we got there.
justbaru sajaI had just finished when the client walked in.
never (before)belum pernah (sebelumnya)She had never seen such a report before.
had gone (verb)sudah pergi (lampau lebih dulu)They had gone home before the storm.
had finished (verb)sudah menyelesaikan (lampau lebih dulu)We had finished the project by Friday.

Dialogue

A missed delivery

Sari

By the time I reached the warehouse, the truck had already left.

Adi

Really? Had they loaded all the boxes?

Sari

Yes, they had finished before nine.

Adi

We should have called earlier. We hadn't confirmed the time.

Kesalahan Umum (Common Mistakes)

  • ❌ "When I arrived, the meeting has started." → ✅ "When I arrived, the meeting had started." (konteks lampau pakai had, bukan has)
  • ❌ "She had went home." → ✅ "She had gone home." (setelah had, pakai past participle / V3: gone, bukan went)
  • ❌ "I had finished the report yesterday." (hanya satu kejadian) → ✅ "I finished the report yesterday." (tanpa aksi lampau pembanding, cukup Past Simple)
  • ❌ "After he had left, I had cleaned the room." → ✅ "After he had left, I cleaned the room." (hanya aksi yang lebih dulu pakai Past Perfect; yang menyusul pakai Past Simple)

Latihan

Cek Pemahaman

1. Choose the correct sentence.

2. Complete: By the time we arrived, the film ___.

3. Which sentence uses Past Perfect correctly?

4. Complete: When the boss came in, we ___ the meeting (lebih dulu selesai).

Lengkapi dengan Past Perfect (had + V3)

1.By the time I called, she (leave) the office.
2.We were late because the train (already / go).
3.He signed the contract after he (read) it carefully.
4.I (never / see) such a big order before that day.

Flashcards

Latih kosakata dan penanda waktu lesson ini:

by the time

Klik untuk lihat arti

1 / 8

Ringkasan

  • Bentuk: had + past participle (V3): sama untuk semua subjek.
  • Fungsi utama: aksi yang selesai lebih dulu dibanding aksi lampau lain ("masa lampau di dalam masa lampau").
  • Urutan: yang lebih dulu = Past Perfect, yang menyusul = Past Simple.
  • Penanda: by the time, before, after, already, just. Tanpa aksi pembanding, cukup pakai Past Simple.