ก่อนเรียน Mixed Conditionals ต้องรู้ Conditionals พื้นฐานก่อน:
2nd Conditional: If + Past Simple → would + V (สิ่งที่ไม่จริงในปัจจุบัน)
3rd Conditional: If + Past Perfect → would have + V3 (สิ่งที่ไม่เกิดขึ้นในอดีต)
Mixed Conditional = ผสมเวลาของ if-clause กับ main clause ต่างกัน
Mixed Type 1 — อดีต → ผลที่เห็นในปัจจุบัน
If-clause = 3rd Conditional (อดีต) + Main clause = 2nd Conditional (ปัจจุบัน)
(ความจริง: ไม่ได้เรียนแพทย์)
(ตอนนี้ก็เลยไม่ได้เป็น)
If I had taken that job, I would be living in London now.
ถ้าตอนนั้นรับงานนั้น ตอนนี้ก็คงอยู่ที่ลอนดอนแล้ว (ไม่ได้รับ — ก็เลยไม่ได้อยู่)
If she hadn't dropped out, she would have a degree now.
If he had eaten better, he wouldn't be so tired today.
Mixed Type 2 — ปัจจุบัน → ผลที่เกิดขึ้นในอดีต
If-clause = 2nd Conditional (ปัจจุบัน) + Main clause = 3rd Conditional (อดีต)
(ความจริง: ไม่ค่อยเป็นระเบียบ)
(เลยไม่ทำเสร็จเมื่อวาน)
If I were braver, I would have asked her out last night.
ถ้าฉันกล้ากว่านี้ คืนนั้นก็คงชวนเธอออกไปแล้ว (แต่ฉันไม่กล้า — เลยไม่ได้ชวน)
If he spoke French, he would have got the job.
If I weren't so busy, I would have come to your party.
เปรียบเทียบ 3 รูปแบบ
| ชนิด | If-clause | Main clause | เวลา |
|---|---|---|---|
| 2nd Conditional | Past Simple | would + V | ปัจจุบันทั้งคู่ |
| 3rd Conditional | Past Perfect | would have + V3 | อดีตทั้งคู่ |
| Mixed Type 1 | Past Perfect | would + V now | อดีต → ปัจจุบัน |
| Mixed Type 2 | Past Simple | would have + V3 | ปัจจุบัน → อดีต |
ข้อผิดพลาดที่คนไทยทำบ่อย
"If I had studied, I would have been a doctor now." → I would be a doctor now. (main clause = ปัจจุบัน → would + V)
"If I am braver, I would have asked." → If I were braver… (ไม่จริงในปัจจุบัน → Past Simple)
1. If I ___ (study) computer science, I ___ (work) in tech now.
2. If she ___ (be) more careful, she ___ (not make) that mistake last year.
ดูเฉลย
1. had studied · would be working (Mixed Type 1: past → present) · 2. were · would not have made (Mixed Type 2: present → past)
- Mixed Type 1: If + Past Perfect → would + V now (อดีตทำให้ปัจจุบันต่าง)
- Mixed Type 2: If + Past Simple → would have + V3 (นิสัยปัจจุบันทำให้ผลอดีตต่าง)
- สังเกต time marker: "now/today" = Type 1 · "yesterday/last week" = Type 2
- ต้องรู้ 2nd และ 3rd Conditional ก่อนจึงจะเข้าใจ Mixed ได้