Conditional คือประโยค “ถ้า...ก็...” ที่ต้องจับคู่ tense ให้ถูก
ประโยคเงื่อนไขมี 2 ส่วน: if-clause และ main clause จุดสอบคือเลือกชนิดเงื่อนไขว่าเป็นจริงทั่วไป เป็นไปได้ จินตนาการ หรือเสียดายในอดีต
ตาราง Conditional หลัก
| Type | If-clause | Main clause | ใช้เมื่อ |
|---|---|---|---|
| Zero | If + Present Simple | Present Simple | ความจริงทั่วไป กฎธรรมชาติ |
| First | If + Present Simple | will/can/may + V1 | มีโอกาสเกิดจริงในอนาคต |
| Second | If + Past Simple | would/could/might + V1 | สมมติปัจจุบัน/อนาคตที่เป็นไปได้น้อย |
| Third | If + Past Perfect | would/could/might have + V3 | สมมติย้อนหลังในอดีต |
| Mixed | If + Past Perfect | would + V1 | อดีตส่งผลถึงปัจจุบัน |
ตัวอย่างแต่ละแบบ
- Zero: If water reaches 100 degrees, it boils.
- First: If I have time, I will review grammar tonight.
- Second: If I were you, I would read the question carefully.
- Third: If she had studied harder, she would have passed the exam.
- Mixed: If he had saved money, he would be comfortable now.
Unless, Provided that, As long as
| คำ | ความหมาย | ตัวอย่าง |
|---|---|---|
| unless | ถ้าไม่ / เว้นแต่ | Unless you hurry, you will miss the bus. |
| provided that | โดยมีเงื่อนไขว่า | You can join provided that you register first. |
| as long as | ตราบใดที่ | You may leave as long as you finish the task. |
| in case | เผื่อว่า | Take an umbrella in case it rains. |
จุดหลอกในข้อสอบ
- ใน First Conditional ส่วน if ไม่ใช้ will แม้แปลว่าอนาคต
- If I were you เป็นรูปมาตรฐานสำหรับการสมมติ
- If-clause จะอยู่หน้าหรือหลังก็ได้ ถ้าอยู่หน้ามักมี comma
- Third Conditional ต้องจำ had + V3 คู่กับ would have + V3
- Unless มีความหมายปฏิเสธอยู่แล้ว อย่าเติม not ซ้ำโดยไม่จำเป็น
สูตรจำ: ถ้าเป็นจริงทั่วไปใช้ Present-Present, ถ้าอนาคตเป็นไปได้ใช้ Present-Will, ถ้าสมมติใช้ Past-Would, ถ้าเสียดายอดีตใช้ Had V3-Would have V3
DEEP NOTE
Conditional คือการจับคู่เวลาและความเป็นไปได้
ประโยค if ไม่ได้เลือก tense ตามคำแปลไทย แต่เลือกตามชนิดของเงื่อนไขว่าเป็นจริงทั่วไป เป็นไปได้ สมมติ หรือย้อนอดีต
Concept แบบจำง่าย
0 = จริงเสมอ, 1 = อนาคตมีโอกาส, 2 = สมมติปัจจุบัน, 3 = เสียดายอดีต
เช็กลิสต์หลักการใช้
✓Zero Conditional ใช้ Present + Present กับความจริงทั่วไป
✓First Conditional ใช้ If + Present, will + V1 กับอนาคตที่เป็นไปได้
✓Second Conditional ใช้ If + Past, would + V1 กับสมมติปัจจุบันหรืออนาคต
✓Third Conditional ใช้ If + Past Perfect, would have + V3 กับอดีตที่แก้ไม่ได้
✓unless มีความหมายว่า if not อย่าใส่ not ซ้ำโดยไม่จำเป็น
จุดหลอกที่ต้องกันพลาด
ระวัง: ใน First Conditional ส่วน if ไม่ใช้ will เช่น If it rains, I will stay home
ระวัง: If I were you เป็นรูปมาตรฐานในการให้คำแนะนำแบบสมมติ
ระวัง: ประโยค if อยู่หลัง main clause ได้ และไม่ต้องมี comma
ตัวอย่างแบบเห็นโครงสร้าง
| สถานการณ์ | ตัวอย่าง | วิธีคิด |
|---|---|---|
| Type 0 | If students practice, they improve. | เป็นความจริงทั่วไป |
| Type 1 | If she studies tonight, she will pass. | อนาคตยังมีโอกาสเกิด |
| Type 3 | If he had read the question, he would have answered correctly. | เสียดายอดีตที่ไม่ได้ทำ |
Practice in Lesson
แบบฝึกหัดตัวอย่างพร้อมเฉลย
ทำเองก่อนกดดูเฉลย
1เลือกคำ: If it _____ tomorrow, we will stay home. (rains / will rain)
เฉลย: rains
เหตุผล: First Conditional ส่วน if ใช้ Present Simple
2เลือกคำ: If I _____ you, I would apologize. (am / were)
เฉลย: were
เหตุผล: Second Conditional ใช้ were กับ I ในรูปสมมติ
3เลือกคำ: If she had studied, she _____ passed. (would / would have)
เฉลย: would have
เหตุผล: Third Conditional = would have + V3
4แปลโครงสร้าง: Unless you hurry, you will miss the bus.
เฉลย: ถ้าคุณไม่รีบ คุณจะพลาดรถ
เหตุผล: unless = if not
5เลือกคำ: If water reaches 100 degrees, it _____. (boils / will boil)
เฉลย: boils
เหตุผล: ความจริงทั่วไปใช้ Zero Conditional
6เลือกคำ: If I had more time, I _____ more books. (read / would read)
เฉลย: would read
เหตุผล: Second Conditional ใช้ would + V1 ใน main clause