Mixed Conditionals — Câu điều kiện hỗn hợp và Unless kèm 15 câu bài tập nâng cao

Học chi tiết câu điều kiện hỗn hợp (Mixed Conditionals): Type 2+3 mix, Type 3+2 mix, cách dùng Unless = If not, kèm 15 câu bài tập nâng cao có đáp án giải thích.

Bài 13/55 trong thread: ngu-phap
Mixed Conditionals — Câu điều kiện hỗn hợp và Unless kèm 15 câu bài tập nâng cao
Ngày đăng: — — Bài 13
B2
Kỹ năng
Ngữ pháp
Cấp độ
B2
Bài số
13
Ngày đăng
Lượt xem
2

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 đề IfMệ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 AnhNghĩaPhâ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 đề IfMệ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 AnhNghĩaPhâ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 ... notDù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ạiMệnh đề IfMệnh đề chínhÝ nghĩa
Type 0If + hiện tại đơnHiện tại đơnSự thật / quy luật
Type 1If + hiện tại đơnwill + VCó thể xảy ra (tương lai)
Type 2If + quá khứ đơnwould + VKhông có thật (hiện tại)
Type 3If + QKHTwould have + V3Không có thật (quá khứ)
Mixed 1If + QKHTwould + VQuá khứ → ảnh hưởng hiện tại
Mixed 2If + quá khứ đơnwould have + V3Hiệ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 ánGiải thích
1A. would workMixed (quá khứ → hiện tại): "had accepted" (quá khứ) → "would work now" (hiện tại). Dấu hiệu: "now".
2C. wereMixed (hiện tại → quá khứ): tính cách hiện tại (were) → ảnh hưởng quá khứ (would have made).
3B. UnlessUnless = If not. "Unless you study" = "If you don't study" → you will fail.
4B. would beMixed (quá khứ → hiện tại): "had invested" → "would be wealthy today". Dấu hiệu: "today".
5B. unless"Won't come unless you invite" = "Won't come if you don't invite".
6B. weren'tMixed (hiện tại → quá khứ): "weren't" (tính cách hiện tại) → "would have listened" (quá khứ).
7B. wouldn't beMixed (quá khứ → hiện tại): "had left" → "wouldn't be stuck now". Dấu hiệu: "now".
8B. unless"I will go out unless it rains" = "I will go out if it doesn't rain".
9B. knewMixed (hiện tại → quá khứ): "knew" (khả năng hiện tại) → "would have understood" (quá khứ).
10A. wouldn't feelMixed (quá khứ → hiện tại): "hadn't eaten" → "wouldn't feel sick right now".
11B. Unless"Unless he apologizes" = "If he doesn't apologize" → she will not forgive.
12B. weren'tMixed (hiện tại → quá khứ): "weren't afraid" (tính cách) → "would have gone" (quá khứ).
13A. would liveMixed (quá khứ → hiện tại): "had saved" → "would live comfortably now".
14B. unless"Unless you pay" = "If you don't pay" → you will get a fine.
15C. hadn't listenedType 3 thuần: "hadn't listened" (quá khứ) → "would have heard" (quá khứ). Cả hai đều quá khứ.
← Quay lại danh sách