Joy English · Level B2 · Conditionaljoy-english.com
Conditional ketiga dan campuran
Nama:Tanggal:
Bayangkan masa lalu yang berbeda, dan hubungkan peristiwa masa lalu dengan hasil di masa sekarang.
Pilih bentuk yang benar
Pilih pilihan yang melengkapi setiap kalimat dengan benar.
- If Lena ___ the map, she wouldn't have got lost.
- If I hadn't missed the bus yesterday, I ___ late for the interview.
- If Ravi had studied medicine, he ___ a doctor now.
- We ___ last night's concert more if it hadn't rained so heavily.
- If Nadia ___ afraid of flying, she would have visited us in Australia last year.
- Which sentence is correct?
- I'd have called you ___ I'd had your number.
- If she had been born in Japan, she ___ fluent Japanese now.
Lengkapi conditional
Ketik bentuk yang benar dari kata kerja di dalam tanda kurung. Pakai would (bukan could atau might) dalam main clause.
- If you ___ (tell) me about the party, I would have come.
- If Kofi hadn't been ill, he ___ (play) in yesterday's match.
- I ___ (not / be) so hungry now if I had eaten breakfast.
- If Mei ___ (not / miss) her flight, she would be in Rome now.
- If I were a better cook, I ___ (not / burn) the rice last night.
- If the shop ___ (be) open, we would have bought some milk.
- If they had taken the earlier train, they ___ (arrive) by now.
- You ___ (pass) the test if you had practised more.
Kunci jawaban
Pilih bentuk yang benar
- a) had checkedMain clause membicarakan masa lalu (wouldn't have got lost), jadi if-clause membutuhkan past perfect.
- c) wouldn't have beenKedua bagian membicarakan kemarin, jadi ini conditional ketiga: wouldn't have been.
- b) would beSyarat di masa lalu punya hasil di masa sekarang (now), jadi ini conditional campuran: would + kata kerja.
- c) would have enjoyedKonsernya terjadi di masa lalu, jadi main clause membutuhkan would have + past participle.
- b) weren'tRasa takutnya adalah fakta yang menetap di masa sekarang yang menjelaskan hasil di masa lalu, jadi if-clause memakai past simple: weren't.
- a) If you had asked me, I would have helped.Conditional ketiga memakai had + past participle dalam if-clause dan would have + past participle dalam main clause.
- c) ifArtinya: aku tidak menelepon karena aku tidak punya nomormu. Kita butuh if.
- a) would speakSyarat di masa lalu (where she was born) punya hasil di masa sekarang (now), jadi kita pakai would + kata kerja.
Lengkapi conditional
- had told / 'd toldHasilnya di masa lalu (would have come), jadi if-clause membutuhkan past perfect: had told.
- would have played / would've played / 'd have playedKedua bagian membicarakan masa lalu, jadi main clause membutuhkan would have + past participle.
- wouldn't be / would not beSyarat di masa lalu punya hasil di masa sekarang (now), jadi kita pakai conditional campuran: wouldn't be.
- hadn't missed / had not missedKetinggalan penerbangan terjadi di masa lalu, jadi if-clause membutuhkan past perfect, meskipun hasilnya di masa sekarang.
- wouldn't have burned / wouldn't have burnt / would not have burned / would not have burntSifat di masa sekarang menjelaskan hasil di masa lalu (last night), jadi main clause membutuhkan wouldn't have + past participle.
- had been / 'd beenHasilnya di masa lalu, jadi if-clause membutuhkan past perfect: had been.
- would have arrived / would've arrived / 'd have arrivedKedatangan seharusnya sudah selesai sekarang, jadi kita pakai would have + past participle.
- would have passed / would've passed / 'd have passedIf-clause memakai past perfect dan ujiannya sudah selesai, jadi ini conditional ketiga.