Mixed Conditionals là gì?
Mixed Conditionals (câu điều kiện hỗn hợp) là sự kết hợp giữa Type 2 và Type 3 trong cùng một câu. Khi mệnh đề If thuộc một loại nhưng mệnh đề chính thuộc loại khác, ta có câu điều kiện hỗn hợp.
Đây là chủ đề ngữ pháp nâng cao thường xuất hiện trong đề VSTEP mức B2. Nắm được Mixed Conditionals giúp bạn diễn đạt ý phức tạp hơn trong Writing và hiểu đúng trong Reading.
1. Loại 1: Quá khứ ảnh hưởng hiện tại (Type 3 If + Type 2 Main)
a) Cấu trúc
| Mệnh đề If | Mệnh đề chính |
|---|---|
| If + S + had + V3 (quá khứ hoàn thành) | S + would + V (nguyên mẫu) |
b) Ý nghĩa
Điều gì đó đã xảy ra (hoặc không xảy ra) trong quá khứ → ảnh hưởng đến hiện tại.
c) Ví dụ
| Câu tiếng Anh | Nghĩa | Phân tích |
|---|---|---|
| If I had studied medicine, I would be a doctor now. | Nếu tôi đã học y, giờ tôi sẽ là bác sĩ. | Quá khứ: không học y → Hiện tại: không phải bác sĩ. |
| If she hadn't moved to Ha Noi, she wouldn't live here. | Nếu cô ấy không chuyển đến Hà Nội, cô ấy không sống ở đây. | Quá khứ: đã chuyển → Hiện tại: đang sống ở đây. |
| If he had taken that job, he would be rich now. | Nếu anh ấy nhận việc đó, giờ anh ấy sẽ giàu. | Quá khứ: không nhận → Hiện tại: không giàu. |
Dấu hiệu nhận biết: Thường có từ now, today, at the moment trong mệnh đề chính.
2. Loại 2: Hiện tại ảnh hưởng quá khứ (Type 2 If + Type 3 Main)
a) Cấu trúc
| Mệnh đề If | Mệnh đề chính |
|---|---|
| If + S + V (quá khứ đơn) | S + would have + V3 |
b) Ý nghĩa
Một đặc điểm/tính cách ở hiện tại (luôn đúng) → ảnh hưởng đến một sự việc trong quá khứ.
c) Ví dụ
| Câu tiếng Anh | Nghĩa | Phân tích |
|---|---|---|
| If I were braver, I would have spoken up at the meeting. | Nếu tôi dũng cảm hơn, tôi đã phát biểu ở cuộc họp. | Hiện tại: tôi nhút nhát (luôn) → Quá khứ: không phát biểu. |
| If she liked spicy food, she would have enjoyed that restaurant. | Nếu cô ấy thích đồ cay, cô ấy đã thích nhà hàng đó. | Hiện tại: không thích cay (tính cách) → Quá khứ: không thích. |
| If he weren't so lazy, he would have finished the project. | Nếu anh ấy không lười, anh ấy đã hoàn thành dự án. | Hiện tại: lười (tính cách) → Quá khứ: không hoàn thành. |
3. Unless = If not
Unless có nghĩa là "trừ khi" = If ... not. Dùng unless thay cho if ... not để câu ngắn gọn hơn.
Cách chuyển đổi
| Dùng If ... not | Dùng Unless |
|---|---|
| If you don't study, you will fail. | Unless you study, you will fail. |
| If she doesn't hurry, she will be late. | Unless she hurries, she will be late. |
| If it doesn't rain, we will go out. | Unless it rains, we will go out. |
Lưu ý quan trọng:
- Unless đã mang nghĩa phủ định → KHÔNG thêm not sau unless. Sai: Unless you don't study...
- Unless thường dùng với Type 1 (tương lai có thể). Ít dùng với Type 2, 3.
4. Bảng tổng hợp tất cả câu điều kiện
| Loại | Mệnh đề If | Mệnh đề chính | Ý nghĩa |
|---|---|---|---|
| Type 0 | If + hiện tại đơn | Hiện tại đơn | Sự thật / quy luật |
| Type 1 | If + hiện tại đơn | will + V | Có thể xảy ra (tương lai) |
| Type 2 | If + quá khứ đơn | would + V | Không có thật (hiện tại) |
| Type 3 | If + QKHT | would have + V3 | Không có thật (quá khứ) |
| Mixed 1 | If + QKHT | would + V | Quá khứ → ảnh hưởng hiện tại |
| Mixed 2 | If + quá khứ đơn | would have + V3 | Hiện tại → ảnh hưởng quá khứ |
5. Lỗi thường gặp với Mixed Conditionals
- Lỗi 1: Không nhận ra Mixed Conditional. Nếu thấy mệnh đề If và mệnh đề chính nói về hai thời điểm khác nhau → Mixed.
- Lỗi 2: Nhầm Unless với If. Unless you study = If you don't study. Không bao giờ viết Unless you don't study.
- Lỗi 3: Dùng sai dạng Mixed. Nhớ: quá khứ ảnh hưởng hiện tại → If + had V3, would V. Hiện tại ảnh hưởng quá khứ → If + V2, would have V3.
6. Bài tập trắc nghiệm — 15 câu nâng cao
Chọn đáp án đúng nhất (A, B, C hoặc D) cho mỗi câu sau.
Câu 1. If he had accepted that job offer, he ______ in a bigger company now.
A. would work B. would have worked C. will work D. worked
Câu 2. If she ______ more outgoing, she would have made more friends at the party.
A. is B. had been C. were D. would be
Câu 3. ______ you study, you will fail the exam.
A. If B. Unless C. When D. While
Câu 4. If I had invested in that company, I ______ wealthy today.
A. would have been B. would be C. will be D. am
Câu 5. She won't come ______ you invite her personally.
A. if B. unless C. when D. although
Câu 6. If he ______ so stubborn, he would have listened to our advice.
A. isn't B. weren't C. hadn't been D. won't be
Câu 7. If they had left earlier, they ______ stuck in traffic now.
A. would have been B. wouldn't be C. won't be D. aren't
Câu 8. I will go out ______ it rains.
A. if B. unless C. when D. because
Câu 9. If she ______ the language, she would have understood the movie.
A. knows B. knew C. had known D. would know
Câu 10. If I hadn't eaten so much, I ______ sick right now.
A. wouldn't feel B. wouldn't have felt C. won't feel D. don't feel
Câu 11. ______ he apologizes, she will not forgive him.
A. If B. Unless C. When D. Although
Câu 12. If I ______ afraid of heights, I would have gone skydiving with them.
A. am not B. weren't C. hadn't been D. won't be
Câu 13. If he had saved money when he was young, he ______ comfortably now.
A. would live B. would have lived C. will live D. lives
Câu 14. You will get a fine ______ you pay the bill on time.
A. if B. unless C. when D. while
Câu 15. If she ______ to music so loudly, she would have heard the doorbell.
A. doesn't listen B. didn't listen C. hadn't listened D. won't listen
7. Đáp án và giải thích
| Câu | Đáp án | Giải thích |
|---|---|---|
| 1 | A. would work | Mixed (quá khứ → hiện tại): "had accepted" (quá khứ) → "would work now" (hiện tại). Dấu hiệu: "now". |
| 2 | C. were | Mixed (hiện tại → quá khứ): tính cách hiện tại (were) → ảnh hưởng quá khứ (would have made). |
| 3 | B. Unless | Unless = If not. "Unless you study" = "If you don't study" → you will fail. |
| 4 | B. would be | Mixed (quá khứ → hiện tại): "had invested" → "would be wealthy today". Dấu hiệu: "today". |
| 5 | B. unless | "Won't come unless you invite" = "Won't come if you don't invite". |
| 6 | B. weren't | Mixed (hiện tại → quá khứ): "weren't" (tính cách hiện tại) → "would have listened" (quá khứ). |
| 7 | B. wouldn't be | Mixed (quá khứ → hiện tại): "had left" → "wouldn't be stuck now". Dấu hiệu: "now". |
| 8 | B. unless | "I will go out unless it rains" = "I will go out if it doesn't rain". |
| 9 | B. knew | Mixed (hiện tại → quá khứ): "knew" (khả năng hiện tại) → "would have understood" (quá khứ). |
| 10 | A. wouldn't feel | Mixed (quá khứ → hiện tại): "hadn't eaten" → "wouldn't feel sick right now". |
| 11 | B. Unless | "Unless he apologizes" = "If he doesn't apologize" → she will not forgive. |
| 12 | B. weren't | Mixed (hiện tại → quá khứ): "weren't afraid" (tính cách) → "would have gone" (quá khứ). |
| 13 | A. would live | Mixed (quá khứ → hiện tại): "had saved" → "would live comfortably now". |
| 14 | B. unless | "Unless you pay" = "If you don't pay" → you will get a fine. |
| 15 | C. hadn't listened | Type 3 thuần: "hadn't listened" (quá khứ) → "would have heard" (quá khứ). Cả hai đều quá khứ. |