E EnglishLinie

Beranda / Grammar / B1.2 / past-perfect-full

B1.2 · Menengah II

Past Perfect Lengkap: After the Guests Had Gone

Past Perfect: Full Use

Mengatur urutan narasi lampau yang panjang dengan rapi — dan tahu kapan past simple saja cukup

Di B1.1 kamu memakai past perfect untuk satu lompatan mundur. Di B1.2 kamu mengaturnya dalam narasi penuh: beberapa kejadian sebelum titik acuan, laporan serah-terima, dan cerita dengan sebab yang menyusul belakangan. Sama pentingnya, kamu belajar menahannya: narasi yang ditulis dengan had di semua kata kerja sama buruknya dengan narasi tanpa had sama sekali. Keterampilan B1.2 adalah penempatan, bukan jumlah.

Dalam narasi, had adalah penanda arah mundur. Satu had yang tepat lebih berharga daripada lima had yang disebar tanpa alasan.

Sekilas pelajaran

4 aturan · 5 contoh terurai · 8 latihan interaktif

Aturan & Penjelasan

Narasi bertingkat: beberapa kejadian sebelum titik acuan Layered narrative — several events before the anchor

Saat beberapa kejadian mendahului titik acuan lampaumu, semuanya boleh memakai past perfect, sejajar satu sama lain: By the time the manager arrived, the team had cleaned the lobby, had set the tables, and had checked the rooms. Titik acuannya satu (arrived — past simple); kejadian-kejadian sebelumnya berbagi satu lantai had yang sama. Kamu tidak memerlukan “had yang lebih dalam” untuk yang paling awal — tangga ini hanya punya dua lantai.

Pola laporannya sangat hidup dalam serah-terima kerja dan berita: The police said the thieves had entered through the back door and had taken two laptops. Perhatikan had kedua dan ketiga sering dibuang karena berbagi subjek dan had pertama sudah memasang lantainya: …had entered through the back door and taken two laptops. Membuangnya sah, memasangnya juga sah.

Titik acuanKejadian sebelumnya (had)Bentuk narasinya
arrivedhad cleaned, had set, had checkedtiga kejadian sejajar
opened the shophad delivered, had pricedpersiapan selesai duluan
met the clienthadn’t slept, had missed breakfastkeadaan sebelumnya
the story beganhad lived, had worked (keadaan lama)latar jauh sebelum cerita

Kesalahan Umum

✗ By the time we arrived, they had had left the building. → ✓ By the time we arrived, they had left the building. — had had hanya benar saat had kedua adalah participle dari have (had had lunch). Untuk leave, participle-nya left — satu had cukup: had left.

✗ After the guests had gone, we had cleaned the hall and had locked the doors. (rangkaian sesudah acuan) → ✓ After the guests had gone, we cleaned the hall and locked the doors. — kejadian yang terjadi SESUDAH titik acuan berjalan maju dengan past simple. Had disediakan hanya untuk yang lebih dulu daripada acuannya, bukan untuk seluruh paragraf.

By the time dan penanda pasangan lengkapnya By the time and the full signal family

Keluarga penanda yang memanggil past perfect: by the time, by + waktu lampau (by nine, by 2010), before, when, after dalam pasangan mundurnya, dan keterangan urutan already, just, never … before, the first time. By 2010, the family had moved three times. When I met her, she had just finished her training. It was the first time I had flown.

Khusus pola It was the first/second time + past perfect ini sangat khas dan sering dinilai: pengalaman yang dihitung dari titik lampau — It was the second time he had visited Bali. Pasangan kini-nya memakai present perfect (It is the first time I have flown); beralihnya titik acuan ke lampau (was) menarik seluruh pasangannya turun satu lantai.

PenandaPasangannyaContoh
by the time + past simplehad + participleBy the time he called, I had left.
by + waktu lampauhad + participleBy 2015, they had sold the house.
the first time (lampau)had + participleIt was the first time I had sailed.
never … beforehad never + participleI had never seen snow before that trip.

Kesalahan Umum

✗ By the time the film started, we bought popcorn and sat down. (maksud: selesai sebelum film mulai) → ✓ By the time the film started, we had bought popcorn and sat down. — by the time menyatakan batasnya: segala yang disebut sesudahnya harus sudah selesai sebelum batas itu, jadi had pada kata kerja pertamanya (dan urutan sejajarnya) adalah penandanya.

✗ It was the first time I have flown. (cerita lampau) → ✓ It was the first time I had flown. — titik acuannya lampau (was), jadi pengalaman yang dihitung darinya memakai had, bukan have. Have hanya berpasangan dengan titik acuan kini (It is the first time I have flown).

Kapan past simple SAJA sudah cukup When past simple alone is enough

Hukum hematnya dari B1.1 kini menjadi pusat: kalau urutan kejadian diceritakan sesuai urutan terjadinya, atau penanda after/before/first-then sudah mengaturnya, past simple menceritakan semuanya dengan benar: She finished her shift, locked the office, and went home. After he left, we started cleaning. First I read the letter, then I replied. Menambahkan had di sini tidak menambah ketepatan — hanya menambah berat.

Past perfect berlebihan adalah kesalahan tingkat B1.2 yang khas, karena pelajar yang baru menguasainya ingin memakainya di mana-mana. Ujilah setiap had dengan satu pertanyaan: “Apakah kejadian ini terjadi sebelum titik lampau lain yang sedang dibicarakan, dan apakah urutan itu belum jelas tanpanya?” Kalau jawabannya tidak untuk salah satunya, turunkan ke past simple.

Ingat ini: Ceritakan berurutan dengan past simple. Lompat mundur dengan had. Kembali ke past simple.
Situasi narasiPilihan benarAlasan
diceritakan berurutanpast simple semuaurutan cerita = urutan kejadian
sesudah after/before jelaspast simple (had opsional)penandanya sudah bekerja
cerita melompat mundurhad pada lompatannyaurutan cerita ≠ urutan kejadian
sebab disebut sesudah akibathad pada sebabnyabecause + had menandai yang dulu

Kesalahan Umum

✗ Yesterday I had woken up at five, had taken a shower, and had gone to work. → ✓ Yesterday I woke up at five, took a shower, and went to work. — rutinitas yang diceritakan berurutan dari awal tidak punya titik acuan untuk dilompati. Had di semua kata kerja adalah past perfect berlebihan tanda tangan level ini.

✗ When I had got home, the phone had rung. → ✓ When I got home, the phone rang. / The phone had rung before I got home. — kalimat aslinya menaruh had di kedua sisi tanpa arah: tidak jelas mana yang duluan. Perbaiki dengan memutuskan urutannya, lalu beri had hanya pada yang lebih dulu.

Past perfect continuous dalam narasi Past perfect continuous in narrative

Sepupu prosesnya: had been + -ing menyatakan proses yang sudah berjalan lama sebelum titik lampau: When the manager finally arrived, we had been waiting for two hours. Her eyes were red because she had been crying. The ground was wet — it had been raining all night. Pasangan ini adalah past perfect continuous dari tangga laporan di pelajaran pertama — mesin yang sama, pekerjaan narasi yang sama: durasi sebelum titik acuan.

Pasangan pemilihnya dengan past perfect sederhana mengikuti hukum lama: proses/durasi → had been doing (had been working since dawn); hasil/jumlah → had done (had finished three rooms). Kata keadaan tetap menolak -ing di lantai ini juga: had known, bukan had been knowing.

Kesalahan Umum

✗ We had been knowing the answer since the morning. (narasi lampau) → ✓ We had known the answer since the morning. — know tetap kata keadaan di semua lantai perfect. Had been + -ing hanya untuk kata kerja kegiatan yang punya proses.

Sebelum titik lampau: prosesnya had been doing, hasilnya had done, keadaannya had been/known.

Contoh Terurai

After the guests had gone, we cleaned the hall.

Sesudah para tamu pergi, kami membersihkan aula.

had gone — Kalimat judulnya: had gone menandai yang lebih dulu di klausa after; klausa utama berjalan maju dengan past simple cleaned.

KataArti
After the guests had gonesesudah para tamu pergi
we cleaned the hallkami membersihkan aula

By the time the tour started, the guide had checked the tickets and had counted the group.

Pada saat tur dimulai, pemandu sudah memeriksa tiket dan menghitung rombongannya.

had checked … had counted — Dua kejadian sejajar sebelum satu titik acuan (started) — keduanya berbagi lantai had yang sama.

KataArti
By the time the tour startedpada saat tur dimulai
the guide had checked the ticketspemandu sudah memeriksa tiket
and had counted the groupdan sudah menghitung rombongan

It was the first time I had travelled alone.

Itu pertama kalinya saya bepergian sendirian.

had travelled — Pola tetap the first time dengan titik acuan lampau (was) → had travelled, bukan have travelled.

KataArti
It was the first timeitu pertama kalinya
I had travelled alonesaya bepergian sendirian

When the doctor arrived, the patient had been waiting since dawn.

Ketika dokter tiba, pasien itu sudah menunggu sejak subuh.

had been waiting — Past perfect continuous narasi: proses menunggu yang berjalan lama sebelum titik arrived, rentangnya ditandai since dawn.

KataArti
When the doctor arrivedketika dokter tiba
the patient had been waitingpasien itu sudah menunggu
since dawnsejak subuh

He unlocked the door, turned on the lights, and made some tea.

Dia (lk) membuka kunci pintu, menyalakan lampu, dan membuat teh.

unlocked … turned … made — Contoh penahan yang disengaja: diceritakan berurutan, jadi past simple semua — tanpa satu pun had, dan benar sepenuhnya.

KataArti
He unlocked the doordia membuka kunci pintu
turned on the lightsmenyalakan lampu
and made some teadan membuat teh

Latihan

8 latihan — diperiksa langsung di tempat, seperti di kursusnya.

Soal 1 dari 8

Grammar hanya permulaan

Latih topik ini dalam percakapan dan kalimat sungguhan di kursus B1.2, level berbayar EnglishLinie. Pelajaran 1 bisa kamu pratinjau gratis.

Buka Kursus B1.2

Pertanyaan umum tentang topik ini

Berapa banyak had yang boleh ada dalam satu paragraf?

Tidak ada batas angka — batasnya adalah alasan. Setiap had harus bisa menunjuk titik acuannya (“lebih dulu daripada apa?”). Paragraf laporan polisi bisa memuat empat had yang sah dalam dua kalimat; paragraf rutinitas pagi yang berurutan seharusnya memuat nol. Nilai narasimu dari ketepatan penempatannya, bukan kepadatannya.

Apa beda “When I arrived, he cooked” dan “When I arrived, he had cooked”?

Yang pertama: memasaknya terjadi saat/sesudah saya tiba (saya mungkin ikut makan). Yang kedua: memasaknya sudah selesai sebelum saya tiba (makanan menunggu saya). Had memindahkan seluruh kejadiannya ke sisi sebelum acuannya — dalam narasi, perbedaan ini mengubah siapa melakukan apa dan kapan secara nyata.

Apakah after selalu membutuhkan past perfect di klausanya?

Tidak. After the guests (had) gone, we cleaned — keduanya benar; versi dengan had terasa sedikit lebih menekankan selesainya. Yang salah adalah memakai had di klausa utamanya untuk kejadian sesudahnya (we had cleaned untuk pembersihan yang terjadi kemudian).

Bagaimana past perfect bekerja dalam kalimat syarat dan wish?

Ia menjadi bahan baku keduanya: syarat lampau yang tidak nyata (If I had known…) dan keinginan lampau. Di level ini kamu sudah memakai yang pertama di third conditional; wish + past perfect untuk penyesalan lampau muncul di B2.1, sesudah wish + past simple di akhir level ini.

Apakah orang Indonesia cenderung kurang atau lebih memakai past perfect?

Keduanya, pada tempat yang berbeda: kurang saat urutannya terbalik dari cerita (sebab menyusul akibat) karena bahasa Indonesia tidak memaksa penanda mundur, dan lebih saat bertemu penanda waktu lampau biasa karena “sudah” dalam bahasa Indonesia terasa memanggil had. Obat untuk keduanya adalah uji yang sama: tunjuk titik acuannya sebelum menulis had.

Diterbitkan 2026 · Diperbarui 2026