Lý thuyết
Đọc kỹ để nắm cấu trúc + cách dùng.
Form
Conditional Type 3 (Câu điều kiện loại 3)
Diễn tả một điều kiện không có thật trong quá khứ và kết quả không có thật trong quá khứ.
Cấu trúc:
- If + S + had + V3/ed, S + would/could/might + have + V3/ed
- Đảo ngữ: Had + S + V3/ed, S + would/could/might + have + V3/ed
Ví dụ:
- If I had studied harder, I would have passed the exam. (Nếu tôi học chăm hơn, tôi đã đỗ kỳ thi.)
- Had she known the truth, she might have reacted differently. (Nếu cô ấy biết sự thật, cô ấy đã phản ứng khác.)
Mixed Conditionals (Câu điều kiện hỗn hợp)
Câu điều kiện hỗn hợp xảy ra khi mệnh đề If và mệnh đề kết quả thuộc hai mốc thời gian khác nhau. Có HAI hướng đều chuẩn và đều thường gặp:
(a) Điều kiện QUÁ KHỨ → kết quả HIỆN TẠI If + S + had + V3, S + would/could/might + V (nguyên thể, chỉ hiện tại) Một việc (không xảy ra) trong quá khứ ảnh hưởng đến tình trạng bây giờ.
- If I had taken that job, I would be rich now. (Nếu hồi đó tôi nhận việc đó, bây giờ tôi đã giàu.)
- If she had listened to my advice, she wouldn't be in trouble today. (Nếu cô ấy đã nghe lời khuyên của tôi, hôm nay cô ấy đã không gặp rắc rối.)
(b) Điều kiện HIỆN TẠI/luôn đúng → kết quả QUÁ KHỨ If + S + past simple / were, S + would/could/might + have + V3 Một đặc điểm/sự thật ở hiện tại (luôn đúng) giải thích cho một việc đã xảy ra trong quá khứ.
- If I weren't so shy, I would have asked her out. (Nếu tôi không nhút nhát đến vậy, tôi đã rủ cô ấy đi chơi rồi.)
- If she were more careful, she wouldn't have made that mistake. (Nếu cô ấy là người cẩn thận hơn, cô ấy đã không mắc lỗi đó.)
> Bảng tổng hợp hai hướng:
| Hướng | Mệnh đề If | Mệnh đề kết quả | Ý nghĩa |
|---|---|---|---|
| (a) Quá khứ → Hiện tại | had + V3 | would + V | Quá khứ giả định ảnh hưởng tình trạng hiện tại |
| (b) Hiện tại → Quá khứ | past simple / were | would have + V3 | Đặc điểm hiện tại giải thích kết quả quá khứ |
When to use
1. Hối tiếc về quá khứ (Regret)
Dùng để diễn tả sự hối tiếc về một hành động đã không xảy ra hoặc đã xảy ra trong quá khứ.
- If I had saved more money, I could have bought a house. (Nếu tôi tiết kiệm nhiều hơn, tôi đã có thể mua nhà.)
2. Chỉ trích nhẹ nhàng (Gentle criticism)
Dùng để nói rằng ai đó đáng lẽ nên làm khác đi.
- If you had told me earlier, I would have helped you. (Nếu bạn nói với tôi sớm hơn, tôi đã giúp bạn.)
3. Tình huống giả định trong quá khứ ảnh hưởng hiện tại (Mixed hướng a)
Kết quả của một điều kiện quá khứ vẫn còn tác động đến hiện tại.
- If we had invested in that startup, we would be millionaires now. (Nếu chúng tôi đầu tư vào startup đó, bây giờ chúng tôi đã là triệu phú.)
4. Đặc điểm hiện tại giải thích việc đã xảy ra (Mixed hướng b)
Một tính cách/sự thật luôn đúng ở hiện tại giải thích cho một kết quả trong quá khứ.
- If he weren't so impatient, he wouldn't have quit so soon. (Nếu anh ấy không nóng vội như vậy, anh ấy đã không bỏ cuộc sớm thế.)
5. Giả định trái ngược với thực tế (Counterfactual)
Dùng trong IELTS Writing Task 2 để phân tích các kịch bản thay thế.
- If the government had implemented stricter policies, the pollution level would have decreased significantly. (Nếu chính phủ đã thực hiện các chính sách nghiêm ngặt hơn, mức ô nhiễm đã giảm đáng kể.)
Ý nghĩa của modal trong mệnh đề kết quả
Chọn modal theo mức độ chắc chắn của kết quả:
| Modal (kết quả quá khứ) | Ý nghĩa |
|---|---|
| would have + V3 | kết quả chắc chắn sẽ xảy ra |
| could have + V3 | khả năng / năng lực làm được (đã có thể) |
| might have + V3 | khả năng xảy ra (có lẽ, không chắc) |
- If I had studied, I would have passed. (Chắc chắn đỗ — would)
- If I had had a car, I could have driven you home. (Đã có thể — năng lực — could)
- If we had left earlier, we might have caught the train. (Có lẽ kịp — không chắc — might)
Time markers / Signal words
- Quá khứ hoàn thành (had + V3/ed) trong mệnh đề If là dấu hiệu chính của loại 3 và mixed hướng (a).
- Các cách thay thế cho If: "otherwise", "but for", "without".
- Without your help, I would have failed. (Không có sự giúp đỡ của bạn, tôi đã thất bại.)
- But for + noun (= nếu không nhờ / nếu không vì): But for the rain, we would have finished the match. (Nếu không vì cơn mưa, chúng tôi đã đá xong trận đấu.)
- But for her quick thinking, the accident would have been much worse. (Nếu không nhờ cô ấy phản ứng nhanh, vụ tai nạn đã tệ hơn nhiều.)
- "If only" + quá khứ hoàn thành: diễn tả ước muốn mạnh mẽ về quá khứ.
- If only I had studied abroad. (Giá như tôi đã du học.)
Notes
- Không dùng "would have" trong mệnh đề If. Sai: If I would have known... Đúng: If I had known...
- Đảo ngữ thường dùng trong văn viết trang trọng (IELTS). Bỏ "if", đưa "had" lên đầu: Had I known.... Đảo ngữ giữ nguyên thì của mệnh đề kết quả.
- Câu điều kiện hỗn hợp có HAI hướng (xem phần Form), không phải chỉ một. Cả If + had V3, would + V (quá khứ → hiện tại) lẫn If + past simple/were, would have + V3 (hiện tại → quá khứ) đều là tiếng Anh chuẩn — chọn hướng theo mốc thời gian của điều kiện và của kết quả.
- Phân biệt với loại 2: Loại 2 nói về hiện tại/tương lai không có thật (If I had time, I would help — cả hai cùng ở hiện tại); loại 3 nói về quá khứ không có thật (cả hai cùng ở quá khứ). Mixed = hai mốc khác nhau.
- Người Việt hay nhầm: Dùng "If I am" thay vì "If I had been" trong loại 3. Hãy nhớ: điều kiện quá khứ không có thật thì dùng quá khứ hoàn thành.
Ví dụ 15
Quan sát cách dùng trong câu thực tế.
Lỗi thường gặp 5
Tránh ngay từ đầu để khỏi mất điểm.