Conditionals — first and second
IntroducedIf … , then …

- Conditional บอกว่า "ถ้าสิ่งนี้เกิดขึ้น แล้วสิ่งนั้นจะเกิดขึ้น"
- 在B1阶段,我们重点讲解第一类和第二类条件句。
- ดูคล้ายกันแต่มีความหมายต่างกัน
ถ้าพรุ่งนี้ฝนตกร่มกันของฉันจะเลือกอยู่บ้านแทน
First conditional — อนาคตที่เป็นจริง
If + present simple, will + base verb.- สำหรับอนาคตที่ เป็นจริง เป็นไปได้
- ถ้าฝนตก เราจะอยู่บ้าน. ถ้ารีบหน่อย คุณก็จะทันรถบัส.
เติม First Conditional: If it rains, we ___ at home.
First conditional: If + Present, will + base verb → “will stay”
ถูกไหม? “If it will rain, we will stay home.”
if-clause ใช้ Present ไม่ใช่ will: “If it rains, we will stay home.”
แปลเป็นภาษาอังกฤษ: 如果下雨,我们就待在家里。
First conditional: If + Present, will + base verb
Second conditional — ไม่เป็นจริง / ไม่ค่อยเป็นไปได้
If + past simple, would + base verb.- สำหรับสิ่งที่ สมมติหรือไม่ค่อยเป็นไปได้ ในปัจจุบัน
- ถ้าฉันมีเวลามากขึ้น ฉันจะเดินทาง. ถ้าฉันเป็นคุณ ฉันจะพัก.
First หรือ Second Conditional?
First = อนาคตจริง (Present + will); Second = ปัจจุบันไม่เป็นจริง (Past + would)
Second conditional: If I ___ you, I would rest. (ใช้ Past ของ “be”)
Second Conditional มักใช้ “were” กับทุก subject: “If I were you …”
unless
- unless = if … not
- คุณจะมาสายถ้าไม่รีบ. (= if you don't hurry)
- อย่าใส่ not เพิ่มเข้าไปหลัง unless
ข้อผิดพลาดทั่วไป
- ❌ If I will have time, I'll help. → ✓ If I have time, I'll help.
- ❌ If I would be rich, I would travel. → ✓ If I were rich… — would อยู่แต่ใน main clause เท่านั้น
- เก็บคู่กันไว้: Real → If + present, will; Unreal → If + past, would
จับคู่ if-clause แต่ละข้อกับ main clause
First conditional → will; Second → would; Zero (ความจริง) → Present + Present
哪个句子是正确的?
Unreal present: If + Past Simple, would + base
- First conditional (Real): If + present, will + base verb
- Second conditional (Unreal): If + past, would + base verb
- If-clause ไม่ใช้ will เด็ดขาด; unless = if … not
จินตนาการถึงสถานการณ์ที่ไม่เป็นจริง เขียนประโยคหนึ่งด้วย Second Conditional (If + Past, would + base verb)
ตัวอย่าง: “If I won the lottery, I would travel the world.”