Câu điều kiện loại 3 (Third Conditional) diễn tả một giả định trái với sự thật đã xảy ra trong quá khứ và kết quả không có thật đi kèm. Cấu trúc quen thuộc của nó là If + S + had + V3/V-ed, S + would have + V3/V-ed, thường mang sắc thái tiếc nuối hoặc trách móc về điều đã rồi. Đây là một trong những điểm ngữ pháp dễ nhầm nhất vì phải phối hợp thì quá khứ hoàn thành với “would have”. Ở nội dung dưới đây, bạn sẽ nắm được câu điều kiện loại 3 là gì, công thức, cách dùng, đảo ngữ, cách phân biệt với loại 2 và bộ bài tập có lời giải chi tiết.
Câu điều kiện loại 3 là gì?
Câu điều kiện loại 3 dùng để diễn tả một điều kiện không có thật trong quá khứ, tức một sự việc đã không xảy ra, cùng kết quả giả định nếu điều kiện đó đã xảy ra. Vì cả điều kiện lẫn kết quả đều trái ngược thực tế, loại câu này thường mang ý nghĩa tiếc nuối hoặc trách móc về chuyện đã qua. Ví dụ, khi bạn nói “If I had studied harder, I would have passed”, người nghe hiểu ngay rằng thực tế bạn đã không học chăm và đã trượt.

Công thức câu điều kiện loại 3
Câu điều kiện loại 3 gồm hai mệnh đề: mệnh đề if (điều kiện) chia thì quá khứ hoàn thành, mệnh đề chính (kết quả) dùng “would have + V3”.
If + S + had + V3/V-ed, S + would have + V3/V-ed
| Thành phần | Cách chia | Ví dụ |
|---|---|---|
| Mệnh đề if (điều kiện) | had + V3/V-ed (quá khứ hoàn thành) | If I had known |
| Mệnh đề chính (kết quả) | would have + V3/V-ed | I would have helped you |
| Dạng phủ định if | had not (hadn’t) + V3 | If she hadn’t left |
| Dạng phủ định chính | would not have (wouldn’t have) + V3 | they wouldn’t have missed it |
Hai mệnh đề có thể đảo vị trí cho nhau. Khi mệnh đề if đứng trước thì cần dấu phẩy ngăn cách, còn khi mệnh đề chính đứng trước thì không cần dấu phẩy: I would have passed the exam if I had studied harder.
Xem thêm: Tổng hợp A-Z các tháng trong tiếng Anh: Phiên âm, Cách dùng & Mẹo ghi nhớ

Cách dùng câu điều kiện loại 3
Câu điều kiện loại 3 xuất hiện trong nhiều tình huống nói về quá khứ không có thật. Dưới đây là các trường hợp phổ biến nhất:
- Diễn tả điều trái với thực tế đã xảy ra trong quá khứ: If she had come earlier, she would have met him. (Thực tế cô ấy đến muộn nên không gặp được.)
- Diễn tả sự tiếc nuối về quá khứ: If I had known, I would have helped you. (Tiếc là tôi đã không biết.)
- Diễn tả lời trách móc nhẹ nhàng: If you had told me, I wouldn’t have made that mistake.
- Thay “would have” bằng “could have” để diễn tả khả năng: If we had had more time, we could have finished. Thay bằng “might have” để diễn tả điều có lẽ đã xảy ra: If he had tried, he might have won.
Đảo ngữ câu điều kiện loại 3
Trong văn viết trang trọng, bạn có thể bỏ “if” và đảo “had” lên đầu mệnh đề điều kiện để nhấn mạnh. Cấu trúc là: Had + S + V3, S + would have + V3.
- Câu gốc: If I had known the truth, I would have told you.
- Đảo ngữ: Had I known the truth, I would have told you.
Ở dạng phủ định, “not” đứng sau chủ ngữ chứ không rút gọn: Had she not left early, she would have seen the show.
Phân biệt câu điều kiện loại 2 và loại 3
Nhiều người học nhầm lẫn hai loại này vì đều nói về giả định không có thật. Điểm khác nhau cốt lõi nằm ở mốc 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í | Câu điều kiện loại 2 | Câu điều kiện loại 3 |
|---|---|---|
| Mốc thời gian | Hiện tại / tương lai không có thật | Quá khứ không có thật |
| Mệnh đề if | V2/V-ed (were với mọi ngôi) | had + V3/V-ed |
| Mệnh đề chính | would + V (nguyên mẫu) | would have + V3/V-ed |
| Ví dụ | If I were rich, I would travel. | If I had been rich, I would have traveled. |
| Sắc thái | Ước muốn, giả định trái hiện tại | Tiếc nuối, trách móc về quá khứ |

Lỗi thường gặp khi dùng câu điều kiện loại 3
Khi mới học, bạn dễ mắc một số lỗi sau đây:
- Dùng “would” thay vì “would have” ở mệnh đề chính: sai “If I had known, I would help”; đúng “If I had known, I would have helped”.
- Chia sai động từ ở mệnh đề if: nhớ dùng “had + V3”, không dùng “did have” hay quá khứ đơn.
- Đặt “would have” vào cả mệnh đề if: sai “If I would have known”; đúng “If I had known”.
- Quên dấu phẩy khi mệnh đề if đứng trước mệnh đề chính.
Ví dụ và bài tập vận dụng có lời giải
Hãy thử làm các bài dưới đây rồi đối chiếu lời giải từng bước để nắm chắc cấu trúc.
- Bài 1: Chia động từ: If he (study), he (pass) the exam. Lời giải: mệnh đề if chia “had studied”, mệnh đề chính chia “would have passed” → If he had studied, he would have passed the exam.
- Bài 2: Chia động từ: If I (know) about the party, I (come). Lời giải: “know” thành “had known”, “come” thành “would have come” → If I had known about the party, I would have come.
- Bài 3: Xác định loại câu: If they had left earlier, they wouldn’t have missed the train. Lời giải: mệnh đề if dùng “had + V3”, mệnh đề chính dùng “wouldn’t have + V3” → đây là câu điều kiện loại 3.
- Bài 4 (trắc nghiệm): Chọn đáp án đúng: If she had asked me, I ___ helped her. A. will B. would C. would have D. had. Lời giải: mệnh đề if đã ở dạng “had asked” nên mệnh đề chính phải là “would have” → Đáp án C.
- Bài 5 (viết lại đảo ngữ): Viết lại câu “If we had booked earlier, we would have got cheaper tickets” theo dạng đảo ngữ. Lời giải: bỏ “if”, đưa “had” lên đầu → Had we booked earlier, we would have got cheaper tickets.
- Bài 6 (viết lại từ câu thực tế): “I didn’t bring an umbrella, so I got wet.” Viết lại bằng câu điều kiện loại 3. Lời giải: đảo ngược sự thật → If I had brought an umbrella, I wouldn’t have got wet.
Xem thêm: Top ứng dụng và website dịch tiếng Anh chuẩn chuyên ngành

Câu hỏi thường gặp về câu điều kiện loại 3
Câu điều kiện loại 3 dùng để làm gì?
Câu điều kiện loại 3 dùng để diễn tả một giả định không có thật trong quá khứ và kết quả trái thực tế đi kèm, thường mang sắc thái tiếc nuối hoặc trách móc về điều đã xảy ra.
Công thức câu điều kiện loại 3 là gì?
Công thức là If + S + had + V3/V-ed, S + would have + V3/V-ed. Mệnh đề if chia quá khứ hoàn thành, mệnh đề chính dùng would have cộng động từ phân từ hai.
Mệnh đề if của câu điều kiện loại 3 chia thì gì?
Mệnh đề if chia thì quá khứ hoàn thành, tức had cộng động từ ở dạng phân từ hai (had + V3/V-ed).
Câu điều kiện loại 3 khác loại 2 thế nào?
Loại 2 nói về giả định trái với hiện tại hoặc tương lai, còn loại 3 nói về giả định trái với quá khứ. Loại 2 dùng would cộng động từ nguyên mẫu, loại 3 dùng would have cộng V3.
Có thể thay would have bằng gì trong câu điều kiện loại 3?
Bạn có thể thay would have bằng could have để diễn tả khả năng, hoặc might have để diễn tả điều có lẽ đã xảy ra trong quá khứ.
Đảo ngữ câu điều kiện loại 3 viết thế nào?
Bạn bỏ if và đưa had lên đầu mệnh đề điều kiện, theo cấu trúc Had + S + V3, S + would have + V3. Ví dụ Had I known, I would have told you.
Kết luận
Tóm lại, câu điều kiện loại 3 diễn tả một giả định trái với thực tế trong quá khứ, với cấu trúc If + S + had + V3, S + would have + V3 và sắc thái tiếc nuối đặc trưng. Khi nắm vững công thức, cách dùng, dạng đảo ngữ và cách phân biệt với loại 2, bạn sẽ diễn đạt được nhiều tình huống giả định một cách chính xác. Để học thêm, mời bạn tham khảo các bài câu điều kiện (tổng hợp 4 loại), pronoun (đại từ) là gì và giới từ for trong tiếng Anh trên chuyên mục tin tức của Hoàng Hà Mobile.




