Joy English · Level B1 · Conditionaljoy-english.com

Conditional pertama dan kedua

Nama:Tanggal:

Bicarakan kemungkinan nyata di masa depan dan situasi khayalan di masa sekarang.

Pilih bentuk yang benar

Pilih pilihan terbaik untuk melengkapi setiap kalimat conditional.

  1. If you ___ this button, the machine will start.
    • a) press
    • b) will press
    • c) pressed
  2. If I ___ able to fly, I would visit every country in the world.
    • a) am
    • b) will be
    • c) were
  3. If Mina doesn't study, she ___ the exam.
    • a) didn't pass
    • b) won't pass
    • c) wouldn't pass
  4. I'd buy that jacket if it ___ cheaper.
    • a) were
    • b) is
    • c) would be
  5. What ___ you do if you saw a snake in your garden?
    • a) will
    • b) do
    • c) would
  6. You won't improve ___ you practise every day.
    • a) without
    • b) unless
    • c) if not
  7. If Tomás ___ the answer, he would tell us. But he doesn't know it.
    • a) knows
    • b) will know
    • c) knew
  8. If the weather is nice on Saturday, we ___ a picnic in the park.
    • a) would have
    • b) will have
    • c) had

Lengkapi conditional

Ketik bentuk yang benar dari kata kerja di dalam tanda kurung.

  1. If it ___ (snow) tonight, the schools will close tomorrow.
  2. If I had a bigger kitchen, I ___ (cook) for my friends more often.
  3. We ___ (not / get) there on time if we don't take a taxi.
  4. If Aiko ___ (live) closer to the sea, she would go swimming every day.
  5. I'm sure you ___ (enjoy) the course if you join it.
  6. If I ___ (be) you, I would talk to the teacher about it.
  7. What would you do if you ___ (not / have) a phone?
  8. Unless the train ___ (be) late, I'll be home by six.

Kunci jawaban

Pilih bentuk yang benar

  1. a) pressIni kemungkinan nyata, jadi if-clause memakai present simple.
  2. c) wereTerbang itu khayalan, jadi kita pakai conditional kedua: if + past simple. Dengan be, kita pakai were.
  3. b) won't passIf-clause memakai present simple, jadi ini conditional pertama: won't + kata kerja.
  4. a) wereMain clause memakai would, jadi if-clause membutuhkan past simple. Were (atau was) benar.
  5. c) wouldIf-clause memakai past simple (saw), jadi main clause membutuhkan would.
  6. b) unlessUnless berarti if not: you won't improve if you don't practise every day.
  7. c) knewDia tidak tahu, jadi situasinya khayalan. Conditional kedua memakai if + past simple.
  8. b) will haveIf-clause memakai present simple, jadi main clause memakai will.

Lengkapi conditional

  1. snowsMain clause memakai will, jadi ini conditional pertama: if + present simple.
  2. would cook / 'd cookIf-clause memakai past simple, jadi main clause membutuhkan would + kata kerja.
  3. won't get / will not getIf-clause memakai present simple, jadi main clause membutuhkan won't (will not) + kata kerja.
  4. livedMain clause memakai would, jadi if-clause membutuhkan past simple: lived.
  5. will enjoy / 'll enjoyBergabung adalah kemungkinan nyata (if you join), jadi kita pakai will dalam main clause.
  6. were / wasIf I were you adalah cara umum untuk memberi saran. Was juga dipakai dalam percakapan sehari-hari.
  7. didn't have / did not haveMain clause memakai would, jadi if-clause membutuhkan past simple negatif: didn't have.
  8. isUnless bekerja seperti if dalam conditional pertama, jadi kita pakai present simple, bukan will.