GGrammarPal
NGỮ PHÁP · CÂU ĐIỀU KIỆNCẤP ĐỘ B2

Điều kiện loại 2 và 3 Conditionals 2 & 3

Conditionals Type 2 & 3

Câu điều kiện loại 2 và 3 diễn tả những tình huống giả định — loại 2 nói về điều không thực ở hiện tại, còn loại 3 nói về điều không thể xảy ra trong quá khứ. Đây là hai cấu trúc then chốt để diễn đạt sự tiếc nuối, lý thuyết và tình huống tưởng tượng trong tiếng Anh.

⏱ Đọc trong 8 phútCập nhật 06/2026
1

Định nghĩa & cách dùng

A
Loại 2: Tình huống giả định ở hiện tại/tương laiDiễn tả điều không đúng với thực tế hiện tại, hoặc tình huống tưởng tượng.If I had more time, I would learn Japanese. Nếu tôi có nhiều thời gian hơn, tôi sẽ học tiếng Nhật. (nhưng thực tế tôi không có đủ thời gian)
B
Loại 3: Tiếc nuối về quá khứDiễn tả điều đã không xảy ra trong quá khứ và hậu quả tưởng tượng của nó.If she had studied harder, she would have passed the exam. Nếu cô ấy học chăm hơn, cô ấy đã đậu kỳ thi rồi. (nhưng thực tế cô ấy đã trượt)
C
Lời khuyên / Phê bình nhẹ nhàngLoại 2 thường dùng để đưa ra lời khuyên một cách lịch sự, loại 3 để chỉ ra ai đó đáng ra phải làm gì.I would call a doctor if I were you. / You would have felt better if you had rested more. Nếu là anh, tôi sẽ gọi bác sĩ. / Anh đã cảm thấy khỏe hơn nếu anh nghỉ ngơi nhiều hơn.
2

Công thức / cấu trúc

DẠNGCÔNG THỨCVÍ DỤ
Khẳng địnhIf + S + V-ed/were, S + would + V (Loại 2)If I were rich, I would travel the world.
Phủ địnhIf + S + hadn't + V3, S + wouldn't have + V3 (Loại 3)If he hadn't missed the bus, he wouldn't have been late.
Nghi vấnWould + S + have + V3 if + S + had + V3? (Loại 3)Would you have taken the job if they had offered it?
Với động từ 'be' trong mệnh đề If loại 2, luôn dùng 'were' cho tất cả chủ ngữ (kể cả I, he, she, it) trong văn viết trang trọng: 'If I were you...' (không phải 'If I was you...'). Trong khẩu ngữ thông thường, 'was' được chấp nhận với I/he/she/it.
3

Dấu hiệu nhận biết

ifnếu (mệnh đề điều kiện)wouldsẽ (kết quả giả định)couldcó thể (kết quả giả định có điều kiện)mightcó thể/có lẽ (kết quả ít chắc chắn hơn)had (V3)đã (điều kiện quá khứ — loại 3)would haveđã sẽ (kết quả quá khứ — loại 3)unlesstrừ khi (= if not)werelà/ở (dùng thay 'was' trong mệnh đề if loại 2)
4

Ví dụ song ngữ

Bấm nút loa để nghe phát âm câu tiếng Anh.

If I knew the answer, I would tell you.Nếu tôi biết câu trả lời, tôi đã nói cho bạn rồi. (nhưng tôi không biết)
She would have got the promotion if she had worked harder.Cô ấy đã được thăng chức nếu cô ấy làm việc chăm chỉ hơn.
If it weren't so cold, we could sit outside.Nếu không lạnh như vậy, chúng ta có thể ngồi ngoài trời.
What would you do if you found a wallet on the street?Bạn sẽ làm gì nếu tìm thấy một cái ví trên đường?
They wouldn't have lost the match if their best player hadn't been injured.Họ đã không thua trận nếu cầu thủ hay nhất không bị chấn thương.
5

So sánh

Loại 2 (hiện tại/tương lai)Không thực ở hiện tại — dùng V-ed/were + would + V
If I had a car, I would drive to work.Nếu tôi có xe hơi, tôi sẽ lái xe đi làm. (hiện tại không có xe)
Loại 3 (quá khứ)Không thực ở quá khứ — dùng had + V3 + would have + V3
If I had had a car, I would have driven to work.Nếu hồi đó tôi có xe hơi, tôi đã lái xe đi làm rồi. (quá khứ không có xe)
6

Lỗi thường gặp

If I would have more time, I would help you.
If I had more time, I would help you.
Mệnh đề If trong câu điều kiện loại 2 không dùng 'would' — chỉ dùng quá khứ đơn (V-ed/were). 'Would' chỉ xuất hiện ở mệnh đề kết quả.
If he had studied, he would pass the exam.
If he had studied, he would have passed the exam.
Điều kiện loại 3: mệnh đề kết quả phải dùng would have + V3, không dùng 'would + V' (đó là công thức loại 2).
If I was you, I would apologize.
If I were you, I would apologize.
Trong câu điều kiện loại 2, 'were' được dùng cho tất cả chủ ngữ (kể cả 'I') trong văn viết trang trọng. 'If I were you...' là dạng chuẩn.
7

Bài tập tự luyện

Chọn đáp án đúng cho mỗi câu, rồi bấm Kiểm tra đáp án.

1If she ________ (know) his address, she would write to him.
2They ________ the accident if the driver had been more careful.
3What would you do if you ________ a million dollars?
4If I ________ (be) in your position, I would have resigned.
5She might have been happier if she ________ a different career.
8

Câu hỏi thường gặp

Điều kiện loại 2 và loại 3 khác nhau thế nào?+

Loại 2 nói về điều không đúng ở hiện tại hoặc tương lai (If I were rich NOW...). Loại 3 nói về điều không thể thay đổi trong quá khứ (If I had studied harder BACK THEN...). Loại 3 thường mang ý tiếc nuối vì quá khứ đã qua không thể thay đổi.

Tại sao phải dùng 'were' thay vì 'was' trong câu điều kiện loại 2?+

Trong mệnh đề If loại 2, tiếng Anh truyền thống dùng 'were' cho tất cả chủ ngữ (kể cả I/he/she/it) vì đây là dạng subjunctive mood (thức giả định), cho thấy điều đó không có thực. Tuy nhiên, trong tiếng Anh hiện đại và khẩu ngữ, 'was' với I/he/she/it ngày càng được chấp nhận — nhưng trong bài kiểm tra và văn viết trang trọng, 'were' vẫn là lựa chọn an toàn nhất.

Có thể dùng 'could' hoặc 'might' thay cho 'would' không?+

Có. 'Could' diễn tả khả năng ('If I had time, I could help you' = có thể giúp được), còn 'might' diễn tả khả năng ít chắc chắn hơn ('If I studied, I might pass' = có lẽ đậu). 'Would' mang tính khẳng định kết quả cao hơn. Cả ba đều đúng ngữ pháp, chỉ khác về mức độ chắc chắn.

SẴN SÀNG HỌC?

Bắt đầu chỉ với 5 phút hôm nay

Tải miễn phí. Dùng thử PRO miễn phí để mở khóa Trợ lý AI và toàn bộ nội dung nâng cao.

Tải trênApp StoreAndroid · Sắp ra mắt