โซโลพรีเนอร์
AI & System
Focus
ชุมชน
เรื่องราวของผม
North Star OS
ทักมาเลย
อ่านใน:
กลับไปหน้า English Archive
FREE🟡 Intermediate ⏱ อ่าน 14 นาที

Conditionals
If Clauses ทั้ง 4 แบบ — ความจริงถึงความฝัน

"If I had a million dollars..." — Conditionals ช่วยให้เราพูดเรื่องสมมติ ความเป็นไปได้ และสิ่งที่ไม่เกิดขึ้นได้ มี 4 แบบ แต่ละแบบบอกระดับความจริงต่างกัน


Conditionals คือประโยค "ถ้า...ก็..." ที่บอกว่า ถ้าเกิดอะไรขึ้น ผลที่ตามมาคืออะไร — ระดับความจริงต่างกัน ทำให้ต้องใช้ tense ต่างกัน

Type 0 — ความจริงสากล

0
Zero Conditional
ความจริงเสมอ — เกิดขึ้นทุกครั้งถ้า...
If + Present Simple, Present Simple

If you heat water to 100°C, it boils.

→ ถ้าให้ความร้อนน้ำถึง 100°C มันจะเดือด (ความจริงตลอดกาล)

If you don't sleep, you feel tired.

If it rains, the ground gets wet.

Plants die if they don't get water.

Type 1 — ความเป็นไปได้จริง (อนาคต)

1
First Conditional
เป็นไปได้จริง — อาจเกิดขึ้นในอนาคต
If + Present Simple, will + base verb

If it rains tomorrow, I will stay home.

→ ถ้าฝนตกพรุ่งนี้ (เป็นไปได้) ผมจะอยู่บ้าน

If you study hard, you will pass the exam.

If she calls, I will answer immediately.

I won't go if it rains.

→ ลำดับสลับได้ ถ้า main clause ขึ้นก่อน ไม่ต้องใส่ comma

Type 2 — สมมติ (ไม่น่าเป็นจริงตอนนี้)

2
Second Conditional
สมมติ / ไม่น่าเป็นจริงตอนนี้
If + Past Simple, would + base verb

If I were rich, I would travel the world.

→ ถ้าผมรวย (แต่ตอนนี้ไม่ได้รวย) ผมจะเที่ยวทั่วโลก

If she had more time, she would learn piano.

If I were you, I wouldn't do that.

What would you do if you won the lottery?

💡 ระวัง: If + Type 2 ใช้ "were" สำหรับทุก subject ไม่ใช่ "was"
✅ "If I were you..." · ✅ "If she were here..." (formal/correct English)
"was" ก็ฟังดูโอเคในภาษาพูดทั่วไป แต่ were ถูกต้องกว่า

Type 3 — สมมติในอดีต (เปลี่ยนไม่ได้แล้ว)

3
Third Conditional
เสียดาย / สมมติสิ่งที่ไม่เกิดขึ้นในอดีต
If + Past Perfect, would have + past participle

If I had studied harder, I would have passed the exam.

→ ถ้าผมเรียนหนักกว่านี้ (แต่ไม่ได้เรียน) ผมก็คงสอบผ่านแล้ว (เสียดาย)

If she had left earlier, she wouldn't have missed the flight.

If I hadn't eaten so much, I wouldn't have felt sick.

What would you have done if you had been there?

สรุปเปรียบเทียบ

Typeเมื่อไหร่If clauseMain clause
0ความจริงเสมอPresent SimplePresent Simple
1เป็นไปได้จริง (อนาคต)Present Simplewill + base
2สมมติ (ไม่จริงตอนนี้)Past Simplewould + base
3สมมติอดีต (เสียดาย)Past Perfectwould have + pp

ตัวอย่างชีวิตจริง

Type 0: If you mix blue and yellow, you get green.

Type 1: If I finish work early, I will call you.

Type 2: If I could fly, I would never take a plane.

Type 3: If I had known about the traffic, I would have left earlier.

UNLESS — "ถ้าไม่..."

unless = if not (ถ้าไม่...) — ใช้แทน "if...not" ได้เลย ส่วนใหญ่ใช้กับ Type 1

Unless you hurry, you'll be late.

→ ถ้าคุณไม่รีบ คุณจะสาย (= If you don't hurry, you'll be late.)

I won't go unless you come with me.

→ ผมจะไม่ไป ถ้าคุณไม่ไปด้วย (= ...if you don't come with me.)

ความผิดพลาดที่พบบ่อย

"If it will rain, I will stay home." (Type 1: if clause ห้ามใช้ will)
"If it rains, I will stay home."

"If I would be rich, I would travel." (Type 2: if clause ห้ามใช้ would)
"If I were rich, I would travel."
✏️ ลองฝึก

ระบุ type และเติมคำให้ถูกต้อง:

1. If I ___ (be) taller, I would play basketball. (Type?)

2. If you ___ (touch) fire, you ___ (burn). (Type?)

3. If she ___ (study) more, she ___ (pass) the test. (Type 1)

4. If he ___ (leave) earlier, he ___ (catch) the bus. (Type 3)

เฉลย:
1. Type 2 → were · 2. Type 0 → touch / burn · 3. studies / will pass · 4. had left / would have caught
Key Takeaway

ดู tense ใน if clause แล้วจะรู้ทันที: Present = Type 0/1 (จริง) · Past = Type 2 (สมมติปัจจุบัน) · Past Perfect = Type 3 (สมมติอดีต/เสียดาย) · และ ห้าม will หรือ would ในประโยค if clause เด็ดขาด

💬 มีคำถาม? มาเรียนด้วยกัน

Simply Dock มี #english channel สำหรับแลกเปลี่ยน

เข้า Simply Dock ฟรี
บทถัดไป: Passive Voice — ประโยคกรรมวาจก →