E EnglishLinie

Beranda / Grammar / B2.2 / modal-perfect-system

B2.2 · Menengah Atas II

Sistem Modal Perfect: He Must Have Left, She Should Have Called

The Modal Perfect System

Must/can’t/might/could/should/needn’t + have + V3 — satu sistem utuh untuk menyimpulkan, menyesali, dan menilai masa lampau

Kamu sudah memiliki potong-potongnya sejak B1: must have untuk deduksi lampau, should have untuk penyesalan, might have untuk kemungkinan. Pelajaran ini merangkainya menjadi satu sistem dengan satu rangka yang sama — modal + have + participle — dan lima pekerjaan yang berbeda: menyimpulkan yang pasti, menyimpulkan yang mustahil, membuka kemungkinan, menilai yang seharusnya, dan menyatakan yang sebenarnya tidak perlu terjadi. Satu rangka, lima sikap terhadap masa lampau.

Have sesudah modal adalah mesin waktu kecil: ia memindahkan seluruh sikap modal itu — pasti, mungkin, seharusnya — ke masa lampau.

Sekilas pelajaran

4 aturan · 5 contoh terurai · 8 latihan interaktif

Aturan & Penjelasan

Deduksi lampau: must have, can’t have, couldn’t have Deduction about the past — must have, can’t have

Untuk kesimpulan tentang masa lampau, modal masa kini dipasangi have: must have + V3 = pasti (bukti kuat menuntutnya): The lights are off — they must have left. He must have forgotten the meeting. Lawannya bukan mustn’t have (bentuk itu tidak ada dalam makna ini), melainkan can’t have / couldn’t have + V3 = tidak mungkin: She can’t have finished already — she started an hour ago. It can’t have been him. Pasangan pasti–mustahil ini adalah cermin langsung must be / can’t be kini dari B1.1, dipindahkan satu langkah ke belakang oleh have.

Perhatikan couldn’t have sedikit lebih lunak/lebih lampau nadanya daripada can’t have, tetapi keduanya menyatakan kemustahilan yang sama. Yang tidak pernah menjadi lawan must have adalah didn’t have to — itu keluarga kewajiban (aturan ketiga pelajaran ini), bukan deduksi.

Sikap deduksiRangkaContoh
pasti terjadimust have + V3He must have taken the early train.
tidak mungkin terjadican’t have + V3She can’t have seen us — it was dark.
tidak mungkin (lunak)couldn’t have + V3They couldn’t have arrived yet.
bukti kini, sebab lampaumust have + V3The floor is wet — it must have rained.

Kesalahan Umum

✗ He mustn’t have left yet — the lights are still on. (lawan deduksi) → ✓ He can’t have left yet — the lights are still on. — kesalahan tanda tangan topik ini: mustn’t have bukan lawan deduksi dalam bahasa Inggris. Kepastian negatif tentang masa lampau selalu can’t have / couldn’t have; mustn’t hidup untuk larangan masa kini.

✗ She must have forgot the keys at home. → ✓ She must have forgotten the keys at home. — sesudah have wajib participle (forgotten), bukan past simple (forgot). Kesalahan bentuk ini meruntuhkan seluruh rangka modal perfect betapapun tepat modalnya dipilih.

✗ It must had rained last night — the streets are wet. → ✓ It must have rained last night — the streets are wet. — modal tidak pernah berpasangan langsung dengan had: rangka baku adalah modal + have + V3. Had di sini adalah transfer bayangan past perfect ke tempat yang bukan miliknya.

Kemungkinan lampau: might have, could have, may have Past possibility — might have, could have, may have

Di tengah kepastian dan kemustahilan ada kemungkinan terbuka: might have / may have / could have + V3: He might have missed the bus. They may have taken a taxi. She could have left a message. Might dan may hampir bertukar; could have menambahkan rasa “ada jalannya untuk terjadi”. Ketiganya menyatakan penutur tidak tahu — berbeda tegas dari must have yang menyatakan penutur menyimpulkan tahu.

Could have membawa satu pekerjaan kedua yang wajib dipisahkan oleh konteks: kemampuan/kesempatan lampau yang tidak dipakai — You could have asked me! (= kamu bisa saja bertanya, tetapi tidak). Bacaan “mungkin” dan bacaan “bisa saja (tetapi tidak)” berbagi rangka yang sama; nada, konteks, dan penanda seperti but you didn’t yang memisahkannya.

RangkaBacaan utamaContoh
might havemungkin terjadiThe letter might have gone astray.
may havemungkin (sedikit resmi)He may have changed his mind.
could have (kemungkinan)mungkin, ada jalannyaThey could have taken the ferry.
could have (tak terpakai)bisa saja, tetapi tidakYou could have told me earlier!

Kesalahan Umum

✗ He must have missed the bus, but I am not sure at all. → ✓ He might have missed the bus — I am not sure. — must have menyatakan kesimpulan yakin dari bukti; memasangkannya dengan pengakuan tidak yakin sama sekali membatalkan kadarnya. Ketidakpastian yang diakui memanggil might/may have — pelajaran hedging bekerja penuh di sini.

✗ They might had taken a taxi to the airport. → ✓ They might have taken a taxi to the airport. — sama seperti had sesudah must: modal selalu + have, tidak pernah + had. Rangka sistem ini satu dan tidak bernegosiasi: modal + have + participle.

Penilaian lampau: should have, ought to have, needn’t have, didn’t need to Judging the past — should have, needn’t have, didn’t need to

Untuk menilai masa lampau, bukan menyimpulkannya: should have / ought to have + V3 = seharusnya (tetapi tidak terjadi): You should have booked earlier. I should have listened. Ini wish lampau dalam pakaian nasihat — penyesalan dan kritik tinggal serumah di sini. Lawan arahnya: needn’t have + V3 = sebenarnya tidak perlu, tetapi terlanjur dilakukan: You needn’t have bought tickets — I had free ones.

Pasangan yang paling sering tertukar di seluruh sistem ini menutup pelajaran: didn’t need to / didn’t have to = tidak perlu, dan (biasanya) tidak dilakukan: We didn’t need to queue — the hall was empty (jadi kami tidak mengantre). Needn’t have selalu sudah terjadi; didn’t need to biasanya tidak terjadi. Satu huruf rangka yang berbeda, fakta yang berlawanan.

RangkaFaktanyaContoh
should haveseharusnya, tidak terjadiYou should have called the hotel.
needn’t havetidak perlu, TETAPI terjadiYou needn’t have waited — I was late anyway.
didn’t need totidak perlu, tidak terjadiWe didn’t need to wait at all.
was supposed to haverencana lampau melesetThe train was supposed to have arrived at six.

Kesalahan Umum

✗ You needn’t have to buy tickets — mine were free. → ✓ You needn’t have bought tickets — mine were free. — needn’t adalah modal penuh: ia berpasangan langsung dengan have + V3, tanpa to dan tanpa kata kerja tambahan. “Needn’t have to” melebur dua keluarga kewajiban yang berbeda rangka.

✗ We needn’t have queued for an hour — in fact we never queued at all. (fakta berlawanan dengan rangka) → ✓ We didn’t need to queue at all — the hall was empty. — kesalahan pasangan tertukar yang klasik: needn’t have menyatakan perbuatannya TERLANJUR terjadi. Bila faktanya tidak pernah mengantre, rangkanya didn’t need to — memilih yang salah membalikkan laporan faktamu.

Must have melawan had to: deduksi melawan kewajiban lampau Must have vs had to — deduction vs past obligation

Perangkap terakhir sistem ini adalah kemiripan bunyi must have dan had to. Must have adalah kesimpulan penutur tentang masa lampau (He must have left = saya menyimpulkan ia pasti sudah pergi); had to adalah kewajiban nyata di masa lampau (He had to leave = ia terpaksa pergi). Bahasa Indonesia memakai “pasti” dan “harus” yang tumpang tindih, jadi pelajar sering menukar keduanya — tetapi penutur asli mendengarnya sebagai dua pernyataan berbeda tentang dunia.

Tesnya satu pertanyaan: apakah kalimat ini melaporkan simpulan di kepala penutur atau keharusan di dunia pelaku? Simpulan → must have + V3. Keharusan lampau → had to + dasar. Dan kewajiban kini yang dilaporkan untuk kemarin tidak memakai must have sama sekali — must tidak punya bentuk lampau kewajiban.

Satu rangka: modal + have + V3. Must have = simpulan pasti, can’t have = mustahil, might have = mungkin, should have = seharusnya, needn’t have = tidak perlu tetapi terlanjur.

Contoh Terurai

The office is dark and locked — the team must have left early.

Kantor itu gelap dan terkunci — tim itu pasti sudah pulang lebih awal.

must have left — Kalimat judulnya dalam kerja: bukti kini (gelap, terkunci) melahirkan simpulan pasti tentang masa lampau.

KataArti
The office is dark and lockedkantor itu gelap dan terkunci
the team must have left earlytim itu pasti sudah pulang awal

She can’t have spent all the money in one day.

Tidak mungkin dia (pr) menghabiskan semua uang itu dalam sehari.

can’t have spent — Lawan sah must have: can’t have menyatakan kemustahilan deduksi — tidak pernah mustn’t have.

KataArti
She can’t have spenttidak mungkin dia menghabiskan
all the money in one daysemua uang itu dalam sehari

He might have taken the last train, or he may have stayed with friends.

Dia (lk) mungkin naik kereta terakhir, atau mungkin menginap di rumah teman.

might have taken … may have stayed — Dua kemungkinan terbuka berdampingan: might dan may berbagi pekerjaan kemungkinan tanpa menyatakan kepastian.

KataArti
He might have taken the last traindia mungkin naik kereta terakhir
or he may have stayed with friendsatau mungkin menginap di rumah teman

You should have told me about the change of plan.

Kamu seharusnya memberi tahu saya soal perubahan rencana itu.

should have told — Penilaian lampau: seharusnya terjadi, faktanya tidak — nada kritik/penyesalan keluarga should have.

KataArti
You should have told mekamu seharusnya memberi tahu saya
about the change of plansoal perubahan rencana itu

You needn’t have brought a gift — your presence was enough.

Kamu sebenarnya tidak perlu membawa hadiah — kehadiranmu sudah cukup.

needn’t have brought — Needn’t have yang hangat: hadiahnya sungguh dibawa (terlanjur terjadi), penutur menyatakan itu tidak perlu.

KataArti
You needn’t have brought a giftkamu tidak perlu membawa hadiah (tetapi membawa)
your presence was enoughkehadiranmu sudah cukup

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 B2.2, level berbayar EnglishLinie. Pelajaran 1 bisa kamu pratinjau gratis.

Buka Kursus B2.2

Pertanyaan umum tentang topik ini

Mengapa lawan must have adalah can’t have, bukan mustn’t have?

Karena must punya dua kehidupan yang berlawanan ini tidak simetris: must deduksi berpasangan can’t sejak kala kini (must be / can’t be), sedangkan mustn’t adalah larangan — ia menjawab kewajiban, bukan kesimpulan. Mustn’t have untuk deduksi tidak dibentuk bahasa Inggris; ini pasangan yang dihafal utuh.

Apa beda must have left dan had to leave?

Must have left adalah simpulan penutur (“pasti ia sudah pergi” — saya menyimpulkan dari bukti). Had to leave adalah fakta kewajiban pelaku (“ia terpaksa pergi”). Bukti melawan kenyataan: yang pertama bisa salah sebagai simpulan; yang kedua melaporkan keharusan yang sungguh berlaku saat itu.

Kapan could have berarti “mungkin” dan kapan “bisa saja tetapi tidak”?

Konteks dan nada yang memutuskan. Dengan bukti terbuka dan sikap tidak tahu, ia kemungkinan (He could have gone home already). Dengan seruan, penyesalan, atau fakta lanjutan yang meniadakannya (You could have asked!), ia kesempatan tak terpakai. Dalam ujian, penanda seperti but/! dan fakta sesudahnya adalah petunjuknya.

Apa beda needn’t have dan didn’t have to dalam satu contoh yang sama?

You needn’t have cooked — hadiah fakta: kamu sudah memasak, dan itu tidak perlu. You didn’t have to cook — fakta: kamu tidak harus memasak (dan biasanya tidak memasak). Satu rangka melaporkan perbuatan yang terlanjur; satunya melaporkan kewajiban yang tidak ada. Menukar keduanya membalikkan cerita.

Bisakah modal perfect dipakai untuk masa depan?

Satu anggota bisa: will have dari pelajaran sebelumnya sebenarnya serumah (modal will + have + V3), dan must/might + have kadang memandang penyelesaian di depan titik rujukan (By Friday he must have finished it — dalam laporan tentang tenggat). Tetapi rumah utama sistem ini adalah penilaian masa lampau; sisanya adalah perpanjangan konteks, bukan rangka baru.

Diterbitkan 2026 · Diperbarui 2026