Beranda / Grammar / B2.1 / mixed-conditionals
B2.1 · Menengah Atas I
Kondisional Campuran: If I Had Saved, I Would Be Rich Now
Mixed Conditionals
Sebab di masa lampau, akibat di masa kini — dan keadaan kini yang mengubah masa lampau
Di B1.2 kamu belajar second conditional untuk andai kini dan third conditional untuk andai lampau, masing-masing dengan waktu yang rapi di kedua klausa. Hidup nyata tidak serapi itu: sering sebabnya lampau tetapi akibatnya terasa sekarang, atau keadaanmu kini menentukan andai lampau yang berbeda. Di B2.1 kedua pola itu dicampur secara sadar — inilah mixed conditional, tanda bahwa sistem kondisionalmu sudah utuh.
Waktu di klausa if mengikuti sebabnya; waktu di klausa utama mengikuti akibatnya. Campur dengan sadar, bukan karena lupa.
Aturan & Penjelasan
Tipe A: sebab lampau → akibat kini Type A — past condition, present result
Pola pertama dan tersering: if + past perfect, would + infinitive: If I had saved earlier, I would be rich now. If she had taken the job, she would live in Jakarta now. If we had left earlier, we would be there by now. Klausa if menunjuk kejadian lampau yang tidak terjadi; klausa utama menunjuk keadaan kini yang akan berbeda karenanya.
Penanda waktunya adalah jangkarnya: kata seperti now, today, by now, at the moment di klausa utama memaksamu memilih would + infinitive (bukan would have). Tesnya: “Akibatnya terasa kapan?” Kalau jawabannya sekarang, akibatnya memakai kerangka second conditional; kalau jawabannya sudah selesai di masa lampau, itu third conditional murni dari B1.2.
| Sebab lampau (if) | Akibat kini | Kalimat utuh |
|---|---|---|
| If I had saved… | …I would be rich now | If I had saved, I would be rich now. |
| If she had taken the job… | …she would live in Jakarta now | If she had taken the job, she would live in Jakarta now. |
| If we had left earlier… | …we would be there by now | If we had left earlier, we would be there by now. |
| If he had studied… | …he would know this now | If he had studied, he would know this now. |
Kesalahan Umum
✗ If I would have saved, I would be rich now. → ✓ If I had saved, I would be rich now. — kesalahan tanda tangan topik ini: would have tidak pernah masuk klausa if. Klausa if lampau selalu had + participle; would tinggal di klausa akibat.
✗ If she had taken the job, she would have lived in Jakarta now. → ✓ If she had taken the job, she would live in Jakarta now. — now menandai akibat kini. Would have lived menutup akibatnya di masa lampau dan bertabrakan dengan now.
✗ If I had save money, I would be rich now. → ✓ If I had saved money, I would be rich now. — sesudah had wajib participle (saved), bukan bentuk dasar. Transfer dari “sudah + kata kerja dasar” dalam bahasa Indonesia sering membuang -ed ini.
Tipe B: keadaan kini → akibat lampau Type B — present state, past result
Pola bayangannya: if + past simple, would have + participle: If I were more careful, I would not have made that mistake. If she were not so shy, she would have spoken at the meeting. If we lived nearer, we would have visited yesterday. Di sini klausa if adalah keadaan kini yang tetap (sifat, tempat tinggal, kebiasaan), dan akibatnya adalah satu kejadian lampau yang akan berbeda.
Tesnya juga dua pertanyaan: “Sebabnya sifat/keadaan yang masih berlaku sekarang?” → past simple di klausa if (were/lived/knew). “Akibatnya satu kejadian lampau yang sudah lewat?” → would have + participle. Kedua tipe campuran ini adalah cermin: yang satu meminjam if third + utama second, yang lain if second + utama third.
| Keadaan kini (if) | Akibat lampau | Kalimat utuh |
|---|---|---|
| If I were careful… | …I would not have made that mistake | If I were careful, I would not have made that mistake. |
| If she were not shy… | …she would have spoken yesterday | If she were not shy, she would have spoken yesterday. |
| If we lived nearer… | …we would have visited last week | If we lived nearer, we would have visited last week. |
| If he knew the area… | …he would not have got lost | If he knew the area, he would not have got lost. |
Kesalahan Umum
✗ If I were more careful, I would not make that mistake yesterday. → ✓ If I were more careful, I would not have made that mistake yesterday. — yesterday menandai akibat lampau yang sudah terjadi (atau tidak). Keadaan kini tetap past simple di if, tetapi akibat lampau wajib would have + participle.
✗ If I had been more careful generally, I would have not made that mistake. (maksud: sifat kini) → ✓ If I were more careful, I would not have made that mistake. — had been menunjuk satu kejadian lampau tertentu. Untuk sifat/keadaan yang masih berlaku sampai sekarang, klausa if memakai past simple unreal: were.
Memilih di antara empat pola kondisional Choosing among the four conditional patterns
Sistem lengkapmu sekarang berisi empat pola: second (andai kini → akibat kini), third (andai lampau → akibat lampau), mixed A (andai lampau → akibat kini), mixed B (keadaan kini → akibat lampau). Memilihnya bukan hafalan nomor, melainkan dua keputusan waktu yang terpisah: putuskan waktu sebabnya, lalu putuskan waktu akibatnya, secara mandiri.
Kerjakan dari fakta, bukan dari rumus: tanya (1) “Sebab/keadaannya tentang kapan — satu kejadian lampau, atau keadaan yang masih berlaku?” dan (2) “Akibatnya tentang kapan — sudah lewat, atau terasa sekarang?” Empat kombinasi jawaban memberi empat pola — dan dua di antaranya adalah campuran yang kamu pelajari hari ini.
| Sebab / keadaan | Akibat | Pola |
|---|---|---|
| kini (past simple) | kini (would + infinitive) | second: If I knew, I would help now. |
| lampau (past perfect) | lampau (would have + V3) | third: If I had known, I would have helped then. |
| lampau (past perfect) | kini (would + infinitive) | mixed A: If I had saved, I would be rich now. |
| kini (past simple) | lampau (would have + V3) | mixed B: If I were braver, I would have applied. |
Kesalahan Umum
✗ If you had booked earlier, you would save money now. (akibat kini) → ✓ If you had booked earlier, you would have saved money. / …you would be paying less now. — would save menunjuk masa depan/kebiasaan, bukan keadaan kini hasil lampau. Untuk “membayar lebih murah sekarang” nyatakan keadaannya (would be paying / would pay less as a state), untuk akibat yang selesai pakai would have saved.
✗ If I knew his number yesterday, I would have called him. → ✓ If I had known his number yesterday, I would have called him. — yesterday mengikat sebabnya ke satu momen lampau yang spesifik, jadi klausa if naik ke past perfect. Knew hanya untuk keadaan yang masih berlaku sekarang (dan mengakibatkan lampau lewat mixed B, dengan konteks sifat tetap).
Bentuk negatif, pertanyaan, dan nada penyesalan Negatives, questions, and the tone of regret
Negatif bekerja di klausa mana pun sesuai fakta yang disangkal: If I had not missed the train, I would be at work now. If she were not ill, she would have come yesterday. Pertanyaan menempel di klausa utama: Would you be happier now if you had moved? What would have happened if you were less honest? Urutan ini bukan hiasan — pertanyaan kondisional campuran adalah bentuk wawancara dan refleksi yang sangat umum di B2.
Nada campuran hampir selalu reflektif: penyesalan (If only… yang akan kamu perdalam dua pelajaran lagi), evaluasi keputusan, dan penjelasan nasib. Karena itu contohnya sering tentang uang, pekerjaan, dan pindah kota — keputusan lampau dengan bayangan panjang ke masa kini. Kuasai nadanya, bukan hanya rangkanya.
Dua keputusan terpisah: waktu sebab → bentuk if; waktu akibat → bentuk would. Jangan menyalin satu waktu ke kedua klausa.
Contoh Terurai
If I had saved earlier, I would be rich now.
Andai saya menabung lebih awal, saya akan kaya sekarang.
had saved … would be — Kalimat judulnya: sebab lampau (tidak menabung), akibat kini (tidak kaya sekarang) — mixed tipe A.
| Kata | Arti |
|---|---|
| If I had saved earlier | andai saya menabung lebih awal |
| I would be rich now | saya akan kaya sekarang |
If she had taken that job, she would live in Surabaya now.
Andai dia (pr) mengambil pekerjaan itu, dia akan tinggal di Surabaya sekarang.
had taken … would live — Satu keputusan lampau, satu alamat kini — penanda now mengunci akibatnya ke masa kini.
| Kata | Arti |
|---|---|
| If she had taken that job | andai dia mengambil pekerjaan itu |
| she would live in Surabaya now | dia akan tinggal di Surabaya sekarang |
If I were more patient, I would not have shouted yesterday.
Andai saya lebih sabar, saya tidak akan berteriak kemarin.
were … would not have shouted — Mixed tipe B: sifat kini yang tetap (tidak sabar) menjelaskan satu kejadian lampau.
| Kata | Arti |
|---|---|
| If I were more patient | andai saya lebih sabar (sifat kini) |
| I would not have shouted yesterday | saya tidak akan berteriak kemarin |
If we lived nearer the office, we would have arrived on time this morning.
Andai kami tinggal lebih dekat ke kantor, kami akan tiba tepat waktu pagi ini.
lived … would have arrived — Tempat tinggal adalah keadaan kini; ketepatan pagi ini adalah akibat lampau yang sudah lewat.
| Kata | Arti |
|---|---|
| If we lived nearer the office | andai kami tinggal lebih dekat ke kantor |
| we would have arrived on time | kami akan tiba tepat waktu |
| this morning | pagi ini |
Would you know the answer now if you had listened?
Akankah kamu tahu jawabannya sekarang andai kamu tadi mendengarkan?
Would you know … if you had listened — Pertanyaan mixed A dengan klausa utama di depan — urutan yang wajar dalam percakapan reflektif.
| Kata | Arti |
|---|---|
| Would you know the answer now | akankah kamu tahu jawabannya sekarang |
| if you had listened | andai kamu tadi mendengarkan |
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.1, level berbayar EnglishLinie. Pelajaran 1 bisa kamu pratinjau gratis.
Buka Kursus B2.1Pertanyaan umum tentang topik ini
Bagaimana saya tahu harus memakai mixed A atau mixed B?
Lihat sebabnya dulu. Satu kejadian lampau yang spesifik (keputusan, kejadian, kelalaian kemarin) → klausa if past perfect, dan kalau akibatnya kini itu mixed A. Sifat/keadaan yang masih berlaku sampai sekarang (tinggal jauh, pemalu, tidak bisa bahasa itu) → klausa if past simple, dan kalau akibatnya satu kejadian lampau itu mixed B.
Apakah “If I would have known…” pernah benar?
Dalam bahasa Inggris baku, tidak — would tidak masuk klausa if dalam kondisional unreal. Bentuknya If I had known…. Varian “if I would have” terdengar dalam sebagian dialek Amerika informal, tetapi dalam ujian, tulisan, dan platform ini ia dinilai salah.
Bisakah akibat kini memakai would be + -ing?
Ya, dan sering lebih tepat: If I had taken the earlier flight, I would be sleeping now. Would be + -ing menyatakan kegiatan kini yang sedang berlangsung sebagai akibatnya — perpanjangan alami dari future continuous yang kamu kenal sejak B1.1.
Apa beda mixed B dengan second conditional biasa?
Klausa if-nya sama (past simple unreal tentang keadaan kini), tetapi klausa utamanya berbeda waktu: second conditional berakibat kini/depan (would speak), mixed B berakibat lampau (would have spoken). Penanda waktu lampau seperti yesterday atau konteks satu kejadian yang sudah lewat yang memisahkannya.
Haruskah kedua klausa selalu berbeda waktu dalam kalimat nyata?
Tidak — second dan third murni tetap jauh lebih sering dipakai. Mixed hanya alat untuk fakta yang memang melintasi waktu. Memaksakan campuran pada fakta yang se-waktu adalah kesalahan gaya: cocokkan pola dengan garis waktu faktanya, bukan sebaliknya.
Diterbitkan 2026 · Diperbarui 2026