Câu điều kiện loại 3 (Third Conditional): công thức, diễn tả hối tiếc về quá khứ, bài tập
Câu điều kiện loại 3 (Third Conditional): hướng dẫn đầy đủ câu điều kiện loại 3: If + had + V3, would have + V3 để nói về điều không xảy ra trong quá khứ và kết quả tưởng tượng. Could have/might have thay would have, diễn tả hối tiếc và trách móc, viết lại từ câu thực tế, so sánh với loại 2, lỗi thường gặp và bài tập.

Câu điều kiện loại 3 (Third Conditional): hướng dẫn đầy đủ câu điều kiện loại 3: If + had + V3, would have + V3 để nói về điều không xảy ra trong quá khứ và kết quả tưởng tượng. Could have/might have thay would have, diễn tả hối tiếc và trách móc, viết lại từ câu thực tế, so sánh với loại 2. Cuối bài có bài tập thực hành kèm đáp án để bạn tự kiểm tra.
Công thức
Ví dụ
If I had studied harder, I would have passed the exam.
(Thực tế: tôi không học chăm, nên đã trượt.)
If she had left earlier, she wouldn't have missed the bus.
(Thực tế: cô ấy đi muộn và đã lỡ xe buýt.)
Cả điều kiện và kết quả đều trái với những gì đã xảy ra.
Cách dùng
- Hối tiếc: If I had known, I would have helped you.
- Trách móc: If you had told me, I wouldn't have been worried.
- Tưởng tượng lịch sử khác đi: If the team had won, they would have become champions.
Biến thể
| Modal | Nghĩa | Ví dụ |
|---|---|---|
| would have | đã (chắc chắn) | If you had asked, I would have helped. |
| could have | đã có thể | If I had had a car, I could have driven you. |
| might have | có lẽ đã | If we had played better, we might have won. |
Viết lại từ câu thực tế
Ví dụ
Thực tế: I didn't know about the party, so I didn't go.
→ If I had known about the party, I would have gone.
Thực tế: He was ill, so he didn't come.
→ If he hadn't been ill, he would have come.
Đảo khẳng định ↔ phủ định so với thực tế.
Những lỗi thường gặp
Bài tập thực hành
Bài tập 1: Chia động từ
- If you ____ (tell) me, I ____ (help) you.
- If it ____ (not / rain), we ____ (go) to the beach.
- She ____ (not / be) late if she ____ (take) a taxi.
- If they ____ (leave) earlier, they ____ (catch) the train.
Bài tập 2: Viết câu điều kiện loại 3
- I forgot her birthday, so she was upset.
- We didn't book a table, so we couldn't get in.
- He drove too fast and had an accident.
Đáp án
Bài tập 1
- had told ... would have helped
- hadn't rained ... would have gone
- wouldn't have been ... had taken
- had left ... would have caught
Bài tập 2
- If I hadn't forgotten her birthday, she wouldn't have been upset.
- If we had booked a table, we could have got in.
- If he hadn't driven too fast, he wouldn't have had an accident.
Tổng kết
Bài học liên quan
Bài trước: Câu điều kiện loại 2
Bài tiếp theo: Câu điều kiện hỗn hợp (Mixed conditionals)
Xem tất cả bài học chủ điểm Câu điều kiện (Conditional Sentences)
Câu hỏi thường gặp
If I'd known — 'd là had hay would?
Trong mệnh đề if của loại 3, 'd là had: If I'd (had) known. Trong mệnh đề chính, I'd have = I would have.
Câu điều kiện loại 3 (Third Conditional) là gì và dùng khi nào?
Câu điều kiện loại 3 (Third Conditional): hướng dẫn đầy đủ câu điều kiện loại 3: If + had + V3, would have + V3 để nói về điều không xảy ra trong quá khứ và kết quả tưởng tượng. Could have/might have thay would have, diễn tả hối tiếc và trách móc, viết lại từ câu thực tế, so sánh với loại 2. Cuối bài có bài tập thực hành kèm đáp án để bạn tự kiểm tra.
Lỗi thường gặp khi dùng câu điều kiện loại 3 (third conditional) là gì?
Lỗi 1: would have trong mệnh đề if: Sai: If I would have known, I would have come. — Đúng: If I had known, I would have come. Lỗi 2: had + V2: Sai: If I had went... — Đúng: If I had gone... Lỗi 3: would of: Sai: would of, could of — Đúng: would have (would've)
Cần nhớ gì về câu điều kiện loại 3 (third conditional)?
Loại 3: If + had V3, would/could/might have + V3. Nói về quá khứ không có thật (hối tiếc, trách móc). Không dùng would have trong mệnh đề if.