Joy English · ระดับ B1 · Conditionaljoy-english.com

Conditional แบบที่ 1 และ 2

ชื่อ:วันที่:

พูดถึงความเป็นไปได้จริงในอนาคตและสถานการณ์สมมติในปัจจุบัน

เลือกรูปที่ถูกต้อง

เลือกตัวเลือกที่ดีที่สุดเพื่อเติมให้ครบแต่ละประโยค 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

เติมประโยค conditional ให้สมบูรณ์

พิมพ์รูปที่ถูกต้องของกริยาที่อยู่ในวงเล็บ

  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-clause จึงใช้ present simple
  2. c) wereFlying เป็นเรื่องสมมติ จึงใช้ conditional แบบที่ 2: if + past simple กับ be เราใช้ were
  3. b) won't passif-clause ใช้ present simple นี่จึงเป็น conditional แบบที่ 1: won't + กริยา
  4. a) weremain clause ใช้ would ดังนั้น if-clause ต้องใช้ past simple Were (หรือ was) ถูกต้อง
  5. c) wouldif-clause ใช้ past simple (saw) ดังนั้น main clause ต้องใช้ would
  6. b) unlessUnless หมายถึง if not: คุณจะไม่ก้าวหน้าหากไม่ฝึกทุกวัน
  7. c) knewเขาไม่รู้ สถานการณ์จึงเป็นเรื่องสมมติ conditional แบบที่ 2 ใช้ if + past simple
  8. b) will haveif-clause ใช้ present simple ดังนั้น main clause ใช้ will

เติมประโยค conditional ให้สมบูรณ์

  1. snowsmain clause ใช้ will นี่จึงเป็น conditional แบบที่ 1: if + present simple
  2. would cook / 'd cookif-clause ใช้ past simple ดังนั้น main clause ต้องใช้ would + กริยา
  3. won't get / will not getif-clause ใช้ present simple ดังนั้น main clause ต้องใช้ won't (will not) + กริยา
  4. livedmain clause ใช้ would ดังนั้น if-clause ต้องใช้ past simple: lived
  5. will enjoy / 'll enjoyJoining เป็นความเป็นไปได้จริง (if you join) จึงใช้ will ใน main clause
  6. were / wasIf I were you เป็นวิธีให้คำแนะนำที่พบบ่อย Was ก็ใช้ในการพูดในชีวิตประจำวันเช่นกัน
  7. didn't have / did not havemain clause ใช้ would ดังนั้น if-clause ต้องใช้ past simple แบบปฏิเสธ: didn't have
  8. isUnless ทำงานเหมือน if ใน conditional แบบที่ 1 จึงใช้ present simple ไม่ใช้ will