Joy English · レベル B1 · 条件文joy-english.com

第1条件文と第2条件文

名前:日付:

未来の現実的な可能性と、現在の想像上の状況について話します。

正しい形を選ぼう

それぞれの条件文を完成させるために、最も適切な選択肢を選んでください。

  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

条件文を完成させよう

かっこ内の動詞の正しい形を入力してください。

  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.

解答

正しい形を選ぼう

  1. a) pressこれは現実的な可能性なので、if節は現在形を使います。
  2. c) were飛ぶことは想像上のことなので、第2条件文を使います:if +過去形。be のときは were を使います。
  3. b) won't passif節が現在形なので、これは第1条件文です:won't +動詞。
  4. a) were主節が would を使っているので、if節は過去形が必要です。Were(または was)が正解です。
  5. c) wouldif節が過去形(saw)なので、主節には would が必要です。
  6. b) unlessUnless は if not の意味です:毎日練習しなければ上達しません。
  7. c) knew彼は知らないので、この状況は想像上のものです。第2条件文は if +過去形を使います。
  8. b) will haveif節が現在形なので、主節は will を使います。

条件文を完成させよう

  1. snows主節が will を使っているので、これは第1条件文です:if +現在形。
  2. would cook / 'd cookif節が過去形なので、主節には would +動詞が必要です。
  3. won't get / will not getif節が現在形なので、主節には won't(will not)+動詞が必要です。
  4. lived主節が would を使っているので、if節は過去形が必要です:lived。
  5. will enjoy / 'll enjoyJoining は現実的な可能性(if you join)なので、主節で will を使います。
  6. were / wasIf I were you は、アドバイスをするときによく使う言い方です。Was も日常会話で使われます。
  7. didn't have / did not have主節が would を使っているので、if節は過去形の否定形が必要です:didn't have。
  8. isUnless は第1条件文では if と同じように働くので、will ではなく現在形を使います。