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.
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 deduksi | Rangka | Contoh |
|---|---|---|
| pasti terjadi | must have + V3 | He must have taken the early train. |
| tidak mungkin terjadi | can’t have + V3 | She can’t have seen us — it was dark. |
| tidak mungkin (lunak) | couldn’t have + V3 | They couldn’t have arrived yet. |
| bukti kini, sebab lampau | must have + V3 | The 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.
| Rangka | Bacaan utama | Contoh |
|---|---|---|
| might have | mungkin terjadi | The letter might have gone astray. |
| may have | mungkin (sedikit resmi) | He may have changed his mind. |
| could have (kemungkinan) | mungkin, ada jalannya | They could have taken the ferry. |
| could have (tak terpakai) | bisa saja, tetapi tidak | You 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.
| Rangka | Faktanya | Contoh |
|---|---|---|
| should have | seharusnya, tidak terjadi | You should have called the hotel. |
| needn’t have | tidak perlu, TETAPI terjadi | You needn’t have waited — I was late anyway. |
| didn’t need to | tidak perlu, tidak terjadi | We didn’t need to wait at all. |
| was supposed to have | rencana lampau meleset | The 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.
| Kata | Arti |
|---|---|
| The office is dark and locked | kantor itu gelap dan terkunci |
| the team must have left early | tim 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.
| Kata | Arti |
|---|---|
| She can’t have spent | tidak mungkin dia menghabiskan |
| all the money in one day | semua 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.
| Kata | Arti |
|---|---|
| He might have taken the last train | dia mungkin naik kereta terakhir |
| or he may have stayed with friends | atau 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.
| Kata | Arti |
|---|---|
| You should have told me | kamu seharusnya memberi tahu saya |
| about the change of plan | soal 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.
| Kata | Arti |
|---|---|
| You needn’t have brought a gift | kamu tidak perlu membawa hadiah (tetapi membawa) |
| your presence was enough | kehadiranmu 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.2Pertanyaan 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