Câu Điều Kiện Loại 3: Giả Định Về Quá Khứ Đã Qua

Hướng dẫn chi tiết câu điều kiện loại 3: cấu trúc If + had + V3 + would have + V3, cách dùng could have/might have, so sánh với loại 2, dạng rút gọn, lỗi thường gặp và bài tập có đáp án.

LMW
LearnMyWords
·3 phút đọc

Câu Điều Kiện Loại 3: Giả Định Về Quá Khứ Đã Qua

Câu điều kiện loại 3 dùng để nói về những điều đã không xảy ra trong quá khứ và tưởng tượng kết quả sẽ khác đi như thế nào. Đây là cấu trúc thể hiện sự hối tiếc, nuối tiếc hoặc phê bình — một điểm ngữ pháp quan trọng giúp bạn diễn đạt cảm xúc sâu sắc hơn bằng tiếng Anh.

1. Câu Điều Kiện Loại 3 Là Gì?

Câu điều kiện loại 3 (Third Conditional) dùng để giả định về một tình huống không có thật trong quá khứ. Điều kiện trong mệnh đề if đã không xảy ra, và kết quả cũng chỉ là tưởng tượng — tất cả đã thuộc về quá khứ.

Ví dụ nhanh

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 rồi. (Thực tế: tôi không học chăm, và tôi đã trượt.)

Điểm quan trọng

Câu điều kiện loại 3 luôn nói về quá khứ — điều kiện đã không xảy ra và kết quả cũng không xảy ra. Không thể thay đổi được nữa!

2. Cấu Trúc Câu Điều Kiện Loại 3

Khẳng định

If + S + had + V3/V-ed, S + would have + V3/V-ed

Phủ định

If + S + had not (hadn't) + V3/V-ed, S + would not (wouldn't) have + V3/V-ed

Nghi vấn

What would + S + have + V3/V-ed + if + S + had + V3/V-ed?

Mẹo nhớ

Mệnh đề if dùng quá khứ hoàn thành (had + V3), mệnh đề kết quả dùng would have + V3. Cả hai vế đều dùng quá khứ phân từ (V3) — đây là dấu hiệu nhận biết rõ ràng nhất của câu điều kiện loại 3.

Ví dụ minh họa

If she had left earlier, she would have caught the train.

Nếu cô ấy đã rời đi sớm hơn, cô ấy đã bắt kịp chuyến tàu rồi.

If they hadn't missed the bus, they would have arrived on time.

Nếu họ đã không lỡ xe buýt, họ đã đến đúng giờ rồi.

3. Khi Nào Dùng Câu Điều Kiện Loại 3?

3.1. Hối tiếc về điều đã xảy ra (hoặc chưa xảy ra)

Đây là cách dùng phổ biến nhất — bạn nhìn lại quá khứ và ước rằng mọi thứ đã khác đi.

Hối tiếc

If I had saved more money, I would have bought that house.

Nếu tôi đã tiết kiệm nhiều hơn, tôi đã mua được ngôi nhà đó rồi. (Thực tế: tôi không tiết kiệm.)

If he had told the truth, she would have forgiven him.

Nếu anh ấy đã nói sự thật, cô ấy đã tha thứ cho anh ấy rồi. (Thực tế: anh ấy không nói thật.)

3.2. Tưởng tượng kết quả khác nếu quá khứ khác đi

Bạn giả định một tình huống khác trong quá khứ và nghĩ xem kết quả sẽ ra sao.

Tưởng tượng

If I had taken that job, I would have moved to London.

Nếu tôi đã nhận công việc đó, tôi đã chuyển đến London rồi.

If we hadn't met at that party, we wouldn't have become best friends.

Nếu chúng tôi không gặp nhau ở buổi tiệc đó, chúng tôi đã không trở thành bạn thân.

3.3. Phê bình hoặc nhận xét về lỗi trong quá khứ

Câu điều kiện loại 3 cũng dùng để nhận xét, phê bình nhẹ nhàng về những sai lầm đã qua.

Phê bình nhẹ nhàng

If you had listened to my advice, you wouldn't have lost your job.

Nếu bạn đã nghe lời khuyên của tôi, bạn đã không mất việc.

If she had checked her work, she wouldn't have made so many mistakes.

Nếu cô ấy đã kiểm tra bài, cô ấy đã không mắc nhiều lỗi như vậy.

4. Biến Thể: Could Have / Might Have Thay Cho Would Have

Ngoài would have, bạn có thể dùng could have (đã có thể — nhấn mạnh khả năng) hoặc might have (có lẽ đã — nhấn mạnh sự không chắc chắn) ở mệnh đề kết quả.

TừÝ nghĩaVí dụ
would haveChắc chắn đã xảy raIf I had known, I would have helped.
could haveĐã có khả năng xảy raIf I had known, I could have helped.
might haveCó lẽ đã xảy ra (không chắc)If I had known, I might have helped.

Ví dụ thêm

If she had practiced more, she could have won the competition.

Nếu cô ấy đã luyện tập nhiều hơn, cô ấy đã có thể thắng cuộc thi.

If he had apologized, she might have forgiven him.

Nếu anh ấy đã xin lỗi, có lẽ cô ấy đã tha thứ cho anh ấy.

Luyện tập ngay trên LearnMyWords!

Tạo tài khoản miễn phí để lưu tiến trình học và luyện tập với flashcards thông minh.

5. So Sánh Câu Điều Kiện Loại 2 Và Loại 3

Nhiều người học hay nhầm giữa loại 2 và loại 3 vì cả hai đều nói về điều không có thật. Điểm khác biệt then chốt nằm ở thời gian: loại 2 nói về hiện tại/tương lai, loại 3 nói về quá khứ.

Tiêu chíLoại 2Loại 3
Thời gianHiện tại / Tương lai (giả định)Quá khứ (đã qua)
Thì ở mệnh đề ifQuá khứ đơn (V-ed/V2)Quá khứ hoàn thành (had + V3)
Mệnh đề kết quảwould + Vwould have + V3
Ý nghĩaKhông có thật ở hiện tạiKhông có thật trong quá khứ
Có thể thay đổi? Khó xảy ra Không thể

Loại 2 — Hiện tại không có thật

If I had more time, I would learn Japanese.
Nếu tôi có thời gian, tôi sẽ học tiếng Nhật. (Tôi không có thời gian.)

Loại 3 — Quá khứ không có thật

If I had had more time, I would have learned Japanese.
Nếu tôi đã có thời gian, tôi đã học tiếng Nhật rồi. (Tôi đã không có thời gian.)

Quan trọng

"had had" không phải lỗi chính tả! Trong câu điều kiện loại 3, had đầu tiên là trợ động từ của thì quá khứ hoàn thành, had thứ hai là quá khứ phân từ của động từ have (có).

6. Lỗi Thường Gặp

Sai: Dùng "would have" trong mệnh đề if

If I would have known, I would have helped.

Đúng

If I had known, I would have helped.

Sai: Dùng quá khứ đơn thay cho quá khứ hoàn thành

If I studied harder, I would pass the exam.

Đúng

If I had studied harder, I would have passed the exam.

Lưu ý: Câu sai ở trên thực ra là câu điều kiện loại 2 (giả định hiện tại), không phải loại 3 (giả định quá khứ).

Sai: Thiếu "have" ở mệnh đề kết quả

If she had left earlier, she would caught the train.

Đúng

If she had left earlier, she would have caught the train.

Sai: Nhầm thứ tự "had" và "would have"

If I would have saved money, I had bought the car.

Đúng

If I had saved money, I would have bought the car.

Nhớ: had + V3 ở mệnh đề if, would have + V3 ở mệnh đề kết quả.

7. Dạng Rút Gọn Trong Giao Tiếp

Trong văn nói và giao tiếp hàng ngày, người bản ngữ thường rút gọn câu điều kiện loại 3 để nói nhanh hơn. Biết những dạng rút gọn này giúp bạn nghe hiểu tốt hơn.

Dạng đầy đủDạng rút gọn
If I had knownIf I'd known
I would have helpedI'd have helped / I'd've helped
She would not have goneShe wouldn't have gone / She wouldn't've gone

Ví dụ

If I'd known you were coming, I'd have prepared dinner.

Nếu tôi biết bạn đến, tôi đã chuẩn bị bữa tối rồi.

She wouldn't have been angry if he'd apologized.

Cô ấy đã không giận nếu anh ấy xin lỗi.

Cảnh báo

Dạng rút gọn 'd có thể là had hoặc would tùy ngữ cảnh. Trong mệnh đề if, 'd = had. Trong mệnh đề kết quả, 'd = would.

8. Ví Dụ Thực Tế Theo Chủ Đề

8.1. Học tập

Ví dụ

If I had studied abroad, I would have traveled to many countries.

Nếu tôi đã du học, tôi đã đi được nhiều nước rồi.

If she hadn't forgotten the deadline, she would have submitted the essay on time.

Nếu cô ấy không quên hạn nộp bài, cô ấy đã nộp bài luận đúng giờ rồi.

8.2. Công việc

Ví dụ

If he had accepted the offer, he would have earned a higher salary.

Nếu anh ấy đã nhận lời đề nghị, anh ấy đã có mức lương cao hơn.

If they had invested in that company, they would have become rich.

Nếu họ đã đầu tư vào công ty đó, họ đã giàu rồi.

8.3. Cuộc sống hàng ngày

Ví dụ

If I had remembered to bring my umbrella, I wouldn't have gotten wet.

Nếu tôi nhớ mang ô, tôi đã không bị ướt.

If we had called the doctor earlier, she would have recovered faster.

Nếu chúng tôi gọi bác sĩ sớm hơn, cô ấy đã hồi phục nhanh hơn.

9. Bài Tập Thực Hành

Chia động từ trong ngoặc sao cho đúng với câu điều kiện loại 3.

1. If I (study) ______ harder, I (pass) ______ the exam.

2. If she (not / miss) ______ the flight, she (arrive) ______ on time.

3. If we (know) ______ about the problem, we (help) ______ you.

4. If he (save) ______ more money, he (buy) ______ a new car.

5. What (you / do) ______ if you (be) ______ in my situation?

6. If they (listen) ______ to the teacher, they (not / fail) ______ the test.

7. She (not / get) ______ lost if she (bring) ______ a map.

8. If I (tell) ______ the truth, she (forgive) ______ me.

Đáp Án

1. If I had studied harder, I would have passed the exam.

2. If she hadn't missed the flight, she would have arrived on time.

3. If we had known about the problem, we would have helped you.

4. If he had saved more money, he would have bought a new car.

5. What would you have done if you had been in my situation?

6. If they had listened to the teacher, they wouldn't have failed the test.

7. She wouldn't have gotten lost if she had brought a map.

8. If I had told the truth, she would have forgiven me.

10. Tóm Tắt

Cấu trúc cần nhớ

If + S + had + V3, S + would/could/might + have + V3

  • Câu điều kiện loại 3 dùng để nói về điều không có thật trong quá khứ — đã xảy ra rồi, không thể thay đổi.
  • Mệnh đề if dùng quá khứ hoàn thành (had + V3), mệnh đề kết quả dùng would have + V3.
  • Thường dùng để diễn đạt sự hối tiếc, nuối tiếc hoặc phê bình về quá khứ.
  • Không bao giờ dùng would have trong mệnh đề if.
  • Có thể thay would have bằng could have (đã có thể) hoặc might have (có lẽ đã).
  • Dạng rút gọn: If I'd known... I'd have... — rất phổ biến trong giao tiếp.

Bước tiếp theo

Hãy nghĩ về 5 điều bạn hối tiếc trong quá khứ và viết thành câu điều kiện loại 3. Ví dụ: "If I had started learning English earlier, I would have been fluent by now." Viết ra giấy và đọc to để quen với cấu trúc!

Luyện tập câu điều kiện loại 3 ngay trên LearnMyWords!

Tạo tài khoản miễn phí để lưu tiến trình học và luyện tập với flashcards thông minh.