B2 · ระดับกลางตอนสูง (Upper Intermediate) TOEIC 605–780 IELTS 5.5–6.5 อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals)

Third Conditional (ประโยคเงื่อนไขแบบที่ 3)

เรียนรู้ Third Conditional (If + past perfect, would have + past participle) เพื่อแสดงความเสียใจต่อสิ่งที่เกิดขึ้นในอดีต

Share: Copied!

Third Conditional (ประโยคเงื่อนไขแบบที่ 3) ใช้พูดถึงเหตุการณ์ในอดีตที่ไม่เกิดขึ้นจริง และแก้ไขไม่ได้แล้ว โครงสร้างคือ If + past perfect, ... would have + past participle (V3) เช่น If I had studied harder, I would have passed the exam. (ความจริง: ฉันไม่ได้ขยันเรียน และสอบตกไปแล้ว) ประโยคนี้มักใช้แสดงความเสียใจหรือวิเคราะห์ผลที่อาจต่างไปในอดีต

Third Conditional คืออะไร ใช้พูดถึงอดีตแบบไหน

Third Conditional เป็นประโยคเงื่อนไขเพียงแบบเดียวที่พูดถึง อดีตล้วน ๆ ทั้งสองประโยค (if-clause และ main clause) ต่างจาก Zero/First/Second Conditional ที่พูดถึงปัจจุบันหรืออนาคต จุดประสงค์หลักคือการ จินตนาการย้อนอดีตว่า "ถ้าตอนนั้นทำอีกแบบ ผลจะเป็นอย่างไร" ซึ่งเป็นเรื่องสมมติที่ไม่มีทางเปลี่ยนแปลงความจริงได้อีกแล้ว มักใช้แสดง:

  • ความเสียใจ/เสียดายต่อสิ่งที่ผ่านไปแล้ว
  • การตำหนิตัวเองหรือผู้อื่น
  • การวิเคราะห์ "จุดเปลี่ยน" ในอดีต

โครงสร้าง (Formula) ของ Third Conditional

If + subject + had + V3 (past participle), subject + would have + V3
ส่วน รูปแบบ ตัวอย่าง
If-clause If + S + had + V3 If she had known the truth,
Main clause S + would have/could have/might have + V3 she would have told me.

สังเกตว่ากริยาในทั้งสองส่วนเป็น past perfect (had + V3) และ would have + V3 เท่านั้น ไม่มีการใช้ past simple หรือ present perfect ปะปนเข้ามาในโครงสร้างนี้เด็ดขาด

การใช้งาน (Usage) ของ Third Conditional

  1. แสดงความเสียใจต่อสิ่งที่พลาดไปในอดีต
  2. If I had known you were sick, I would have visited you.
  3. วิพากษ์วิจารณ์การตัดสินใจในอดีต (ของตนเองหรือผู้อื่น)
  4. If he had listened to his doctor, he wouldn't have gotten so sick.
  5. วิเคราะห์เหตุการณ์ทางประวัติศาสตร์แบบสมมติ (What if)
  6. If the team had scored in the first half, they would have won the match.
  7. แสดงความโล่งใจว่าเหตุการณ์ไม่ได้เกิดขึ้น
  8. If we hadn't left early, we would have missed the flight.
  9. ตำหนิตัวเองอย่างสุภาพ
  10. I would have called you if I had had your number.

เปรียบเทียบ Third Conditional กับโครงสร้างอื่น

โครงสร้าง เวลาของ if-clause เวลาของผลลัพธ์ ตัวอย่าง
Second Conditional ปัจจุบัน (ไม่จริง) ปัจจุบัน/อนาคต If I had money, I would buy a car.
Third Conditional อดีต (ไม่จริง) อดีต If I had had money, I would have bought a car.
Mixed Conditional อดีต (ไม่จริง) ปัจจุบัน (ผลกระทบต่อเนื่อง) If I had studied medicine, I would be a doctor now.

ข้อสังเกตสำคัญ: Third Conditional มักสับสนกับ Mixed Conditional เมื่อผลของเหตุการณ์ในอดีตยังส่งผลถึงปัจจุบัน เช่น If I hadn't missed the flight, I would be home now. (main clause เป็นปัจจุบัน ไม่ใช่ would have + V3) แต่นี่คือโครงสร้างผสม ไม่ใช่ Third Conditional แท้ ๆ

ข้อผิดพลาดที่คนไทยมักทำกับ Third Conditional

Third Conditional คือประโยคเงื่อนไขที่นักเรียนไทยทำผิดมากที่สุด เพราะภาษาไทยไม่มีการมาร์ก "อดีตซ้อนอดีต" (past-in-the-past) ด้วยรูปกริยาเลย เราใช้คำอย่าง "ถ้าตอนนั้น...ก็คง..." โดยไม่ต้องเปลี่ยนรูปคำใด ๆ ทำให้เกิดข้อผิดพลาดซ้ำ ๆ ดังนี้:

  1. ใช้ past simple แทน past perfect ใน if-clause เช่น If I studied harder, I would have passed. (ผิด) ที่ถูกคือ If I had studied harder, ...
  2. ลืม have ใน would have + V3 เช่น I would pass the exam if I had studied. (ผิด กลายเป็นผสมกับ Second Conditional) ที่ถูกคือ I would have passed the exam...
  3. เขียนหรือพูด "would of" แทน "would have" เพราะเวลาพูด would have ออกเสียงย่อเป็น /wʊdəv/ ฟังคล้าย "would of" นักเรียนไทยที่เรียนจากการฟังจึงมักสะกดผิดเป็น would of gone ทั้งที่ถูกต้องคือ would have gone
  4. ลืมผัน V3 ให้ถูกต้อง โดยเฉพาะ irregular verbs เช่น If I had went... (ผิด) ที่ถูกคือ If I had gone...
  5. สับสนระหว่าง Second กับ Third Conditional เพราะทั้งคู่พูดถึงเรื่อง "ไม่จริง" เหมือนกัน แต่ต่างเวลา นักเรียนไทยมักปนโครงสร้าง เช่น If I had more money, I would have bought a car. (ผิด ผสมสองแบบ) ต้องเลือกให้ตรงกันทั้งประโยค: ปัจจุบันใช้ Second (If I had money, I would buy), อดีตใช้ Third (If I had had money, I would have bought)
  6. ใช้ double past perfect ผิดที่ หรือลืมผัน have เป็น had ในทุกส่วนของ if-clause

เคล็ดลับสำหรับผู้เรียนชาวไทย

  • จำสูตรสั้น ๆ "Had + V3, Would have + V3" ท่องเป็นจังหวะจนติดปาก จะช่วยลดความผิดพลาดเรื่องโครงสร้างได้มาก
  • เขียนเต็มคำเสมอเวลาเขียน อย่าเขียนย่อ แม้พูดจะย่อเป็น "would've" ได้ แต่ในงานเขียนควรสะกดเต็มว่า would have เพื่อป้องกันความสับสนกับ "would of" ที่ผิดหลักไวยากรณ์อย่างสิ้นเชิง
  • ฝึกท่อง irregular verbs V1-V2-V3 ให้คล่อง เพราะ Third Conditional ต้องใช้ V3 ทั้งสองฝั่งของประโยค การจำ V3 ผิดจะทำให้โครงสร้างทั้งประโยคผิดไปด้วย
  • ถามตัวเองก่อนพูดทุกครั้งว่า "เรื่องนี้จบไปแล้วหรือยังแก้ได้" ถ้าจบไปแล้วและแก้ไม่ได้ (อดีต) ใช้ Third Conditional ถ้ายังมีโอกาสเปลี่ยนได้ (ปัจจุบัน/อนาคต) ใช้ Second Conditional

ตัวอย่างประโยค Third Conditional

  1. If I had known about the traffic, I would have left earlier.
  2. She would have gotten the job if she had prepared better for the interview.
  3. If they had saved more money, they could have bought a house.
  4. I wouldn't have made that mistake if I had listened to your advice.
  5. If he had studied medicine, he would have become a doctor.
  6. We would have won the game if our best player hadn't been injured.
  7. If it hadn't rained, we would have gone to the beach.
  8. If I had had more time, I would have finished the project properly.
  9. She would have called you if she had had your phone number.
  10. If you had told me earlier, I could have helped you.
  11. If they hadn't missed the bus, they wouldn't have been late for the meeting.
  12. I might have accepted the offer if the salary had been higher.

คำถามที่พบบ่อยเกี่ยวกับ Third Conditional

Q: ทำไมต้องใช้ past perfect (had + V3) ใน if-clause แทน past simple?
A: เพราะ Third Conditional พูดถึงอดีตของอดีต (past-in-the-past) กล่าวคือเป็นการสมมติสิ่งที่ตรงข้ามกับสิ่งที่เกิดขึ้นจริงในอดีต การใช้ had + V3 (past perfect) ช่วยส่งสัญญาณว่านี่คือเหตุการณ์สมมติ ไม่ใช่เหตุการณ์จริงที่เล่าธรรมดา

Q: would of ถูกต้องหรือไม่?
A: ผิดหลักไวยากรณ์อย่างสิ้นเชิง "would of" เป็นการสะกดผิดที่มาจากการออกเสียงย่อของ "would have" (would've) รูปที่ถูกต้องในการเขียนคือ would have เท่านั้น

Q: Third Conditional กับ Mixed Conditional ต่างกันอย่างไร?
A: Third Conditional แท้ ๆ ทั้ง if-clause และ main clause อยู่ในอดีตทั้งคู่ (If I had studied, I would have passed.) แต่ Mixed Conditional ใช้เมื่อผลของอดีตส่งผลถึงปัจจุบัน โดย main clause เปลี่ยนเป็นรูปปัจจุบัน (If I had studied medicine, I would be a doctor now.) สังเกตว่า main clause ไม่มี "have" และไม่มี V3

Share: Copied!

Third Conditional (ประโยคเงื่อนไขแบบที่ 3) — Bài tập 1

Luyện tập ngữ pháp tiếng Anh chủ đề Third Conditional (ประโยคเงื่อนไขแบบที่ 3) với 10 câu hỏi trắc nghiệm. Trả lời đúng ít nhất 70% để qua bài kiểm tra.

10 questions คะแนนผ่าน: 70% Bài kiểm tra 1 /10 ตอบแล้ว

Cách làm bài kiểm tra

  • Đọc kỹ từng câu hỏi và chọn câu trả lời đúng nhất.
  • Bài kiểm tra không giới hạn thời gian — bạn có thể làm theo tốc độ của mình.
  • Nhấn ส่งแบบทดสอบ khi hoàn thành để xem điểm số và giải thích chi tiết.

เข้าสู่ระบบเพื่อบันทึกผล

คุณสามารถทำแบบทดสอบได้โดยไม่ต้องเข้าสู่ระบบ แต่จะไม่มีการบันทึกผล เข้าสู่ระบบ เพื่อติดตามความก้าวหน้าของคุณ

  1. 1

    If she __________ the feedback, she might have achieved a profound personal growth.

  2. 2

    If she __________ the feedback, she might have achieved a significant personal and professional growth.

  3. 3

    If I __________ more time, I would have learned to play the guitar.

  4. 4

    They __________ the game if they had had a more effective coach.

  5. 5

    We __________ the event if we had known about it in advance.

  6. 6

    If they __________ the rules, they wouldn't have been disqualified.

  7. 7

    If she __________ the opportunity, she would have excelled.

  8. 8

    If he __________ the consequences, he wouldn't have acted so rashly.

  9. 9

    If they __________ the warning, they would have been safe.

  10. 10

    If I __________ about the sudden change in plans, I could have adjusted my schedule.

B1 Zero Conditional (ประโยคเงื่อนไขแบบที่ 0) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B1 First Conditional (ประโยคเงื่อนไขแบบที่ 1) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B1 Second Conditional (ประโยคเงื่อนไขแบบที่ 2) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B1 Defining Relative Clauses (อนุประโยคคุณศัพท์แบบชี้เฉพาะ) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B1 กริยานามและกริยาสภาวะ (Gerunds and Infinitives) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 Mixed Conditionals (ประโยคเงื่อนไขแบบผสม) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 คำแทนคำว่า If (เช่น Unless, Provided That, As Long As, In Case) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 Non-Defining Relative Clauses (อนุประโยคคุณศัพท์แบบไม่ชี้เฉพาะ) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 อนุประโยคเนื้อความ (Noun Clauses) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 การใช้ Wish และ If Only อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) B2 รูปกริยาสมมติแบบทางการ (Formal Subjunctive) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C1 ประโยคเงื่อนไขขั้นสูง (การสลับที่กริยา, การสมมติ) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C1 อนุประโยคที่ใช้ส่วนขยายกริยาเพื่อย่อประโยค (Participle Clauses) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C1 รูปอดีตที่ไม่เป็นจริง (The Unreal Past) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C1 อนุประโยคที่ใช้สรรพนามอิสระ (Whoever, Whatever, Wherever) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C1 อนุประโยคที่นำหน้าด้วย What (What-Clauses) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals) C2 โครงสร้างประโยคที่ซับซ้อน (อนุประโยคซ้อน, อนุประโยคสัมบูรณ์ และอนุประโยคที่ไม่มีกริยา) อนุประโยคและประโยคเงื่อนไข (Clauses & Conditionals)