B2

Third conditional

คำจำกัดความ / คำอธิบาย

Third conditional ใช้พูดถึงอดีตที่ไม่จริง และผลลัพธ์สมมติที่น่าจะต่างออกไป ถ้าอดีตเป็นอีกแบบหนึ่ง แต่ความจริงแก้ไม่ได้แล้ว รูปนี้พบบ่อยในความเสียดาย การวิจารณ์ การอธิบาย และการทบทวนสิ่งที่เกิดขึ้น ช่วยให้เปรียบเทียบ "ความจริง" กับ "ทางเลือกในอดีต" ได้ชัด

กฎสำคัญ

  • โครงสร้าง: if + had + past participle, would have + past participle
  • ใช้กับเงื่อนไขอดีตที่ไม่จริง และผลลัพธ์อดีตที่ไม่จริง
  • สลับลำดับ clause ได้ ความหมายเดิม
  • ในผลลัพธ์ใช้ could have, might have ได้
  • มาตรฐานภาษาอังกฤษไม่ใช้ would have ใน if-clause

ตัวอย่าง

  • If I had studied, I would have passed. - ถ้าฉันอ่านหนังสือ ฉันคงสอบผ่าน
  • She would have come if she had known. - เธอคงมา ถ้าเธอรู้
  • If they had left earlier, they could have caught the train. - ถ้าพวกเขาออกเร็วกว่าเดิม พวกเขาคงทันรถไฟ
  • We might have won if we had played better. - พวกเราอาจชนะ ถ้าเล่นดีกว่านี้
  • If you had called me, I would have helped. - ถ้าคุณโทรหาฉัน ฉันคงช่วย

ข้อผิดพลาดที่พบบ่อย

  • ❌ If I would have studied, I would have passed. -> ✅ If I had studied, I would have passed.
  • ❌ She would have come if she would have known. -> ✅ She would have come if she had known.
  • ❌ If they had left earlier, they would caught the train. -> ✅ If they had left earlier, they would have caught the train.

ติดตามความคืบหน้าของคุณ