Câu điều kện loại 3 đóng vai trò quan trọng trong việc diễn tả giả thiết trái ngược với thực tế trong quá khứ, đồng thời thể hiện sự tiếc nuối về kết quả không mong muốn. Bài viết này, TalkFirst sẽ cung cấp chi tiết về cấu trúc, cách dùng và các ví dụ minh họa của câu điều kiện loại 3. Bên cạnh đó, bài viết cũng bao gồm các bài tập có đáp án nhằm giúp người học củng cố và nâng cao khả năng sử dụng cấu trúc này một cách hiệu quả.
Nội dung chính
Toggle1. Câu điều kiện loại 3 là gì?
Câu điều kiện loại 3 được sử dụng để nói về một điều kiện không có thật trong quá khứ và kết quả giả định của nó. Những tình huống này không thể xảy ra vì chúng đã thuộc về quá khứ.
Ví dụ:
- If I had known about the meeting, I would have attended.
(Nếu tôi đã biết về cuộc họp, tôi đã tham dự.) - If she had studied harder, she would have passed the exam.
(Nếu cô ấy đã học chăm chỉ hơn, cô ấy đã đậu kỳ thi.) - If they had left earlier, they would have caught the train.
(Nếu họ đã rời đi sớm hơn, họ đã bắt kịp chuyến tàu.)
2. Các công thức câu điều kiện loại 3
2.1. Công thức câu điều kiện loại 3
Công thức chuẩn của câu điều kiện loại 3 như sau:
Mệnh đề If | Mệnh đề chính |
---|---|
If + S + had + Vpp/V-ed, | S + would/could/might + have + Vpp/V-ed. |
Ví dụ:
- If I had seen him, I would have spoken to him.
(Nếu tôi đã thấy anh ta, tôi đã nói chuyện với anh ta.) - If they had arrived on time, they would have seen the performance.
(Nếu họ đã đến đúng giờ, họ đã xem buổi biểu diễn.) - If you had told me, I would have helped you.
(Nếu bạn đã nói với tôi, tôi đã giúp bạn.)
Một số lưu ý khi sử dụng câu điều kiện loại 3:
- Khi mệnh đề if đứng đầu câu, hãy sử dụng dấu phẩy sau mệnh đề if để ngăn cách với mệnh đề chính.
- Bạn có thể đảo thứ tự của mệnh đề if và mệnh đề chính mà không làm thay đổi ý nghĩa của câu. Khi mệnh đề chính đứng trước, không cần sử dụng dấu phẩy.
2.2. Công thức đảo ngữ câu điều kiện loại 3
Cấu trúc: Had + S (+not) + Vpp, S + would/could/might + have + Vpp
Ví dụ:
- Had I known about the meeting, I would have attended.
(Nếu tôi đã biết về cuộc họp, tôi đã tham dự.) - Had she studied harder, she would have passed the exam.
(Nếu cô ấy đã học chăm chỉ hơn, cô ấy đã đậu kỳ thi.) - Had they left earlier, they would have caught the train.
(Nếu họ đã rời đi sớm hơn, họ đã bắt kịp chuyến tàu.)
Một số lưu ý khi sử dụng đảo ngữ câu điều kiện loại 3:
- Không dùng “if” trong mệnh đề đảo ngữ.
- Đảo ngữ thường được sử dụng trong văn viết và các ngữ cảnh trang trọng.
3. Cách dùng câu điều kiện loại 3
Câu điều kiện loại 3 được sử dụng để:
- Diễn tả sự hối tiếc về một hành động trong quá khứ.
- Ví dụ: If I had known the truth, I would have acted differently.
(Nếu tôi đã biết sự thật, tôi đã hành động khác đi.)
- Ví dụ: If I had known the truth, I would have acted differently.
- Diễn tả những tình huống giả định không có thật trong quá khứ.
- Ví dụ: If we had taken the other road, we would have avoided the traffic.
(Nếu chúng tôi đã đi con đường khác, chúng tôi đã tránh được kẹt xe.)
- Ví dụ: If we had taken the other road, we would have avoided the traffic.
- Diễn tả những kết quả không có thật do điều kiện trong quá khứ không xảy ra.
- Ví dụ: If they had prepared better, they would have succeeded.
(Nếu họ đã chuẩn bị tốt hơn, họ đã thành công.)
- Ví dụ: If they had prepared better, they would have succeeded.
Xem thêm các loại câu điều kiện khác:
4. Các biến thể của câu điều kiện loại 3
4.1. Biến thể của mệnh đề chính
Mệnh đề chính trong câu điều kiện loại 3 có thể biến thể bằng cách thay thế “would” bằng các động từ khiếm khuyết khác như “could” hoặc “might”.
Ví dụ:
- If I had found her address, I could have visited her.
(Nếu tôi đã tìm thấy địa chỉ của cô ấy, tôi có thể đã đến thăm cô ấy.) - If he had asked, she might have agreed.
(Nếu anh ấy đã hỏi, cô ấy có thể đã đồng ý.)
4.2. Biến thể của mệnh đề “If”
Mệnh đề if trong câu điều kiện loại 3 có thể biến thể bằng cách sử dụng các cụm từ khác nhau để diễn đạt cùng một ý nghĩa.
Cấu trúc 1: But for + danh từ/cụm danh từ, chủ ngữ + would have + past participle.
Ví dụ:
- But for her help, I would have failed the exam.
(Nếu không có sự giúp đỡ của cô ấy, tôi đã rớt kỳ thi.)
Lưu ý: “But for” có nghĩa là “nếu không có” và thường được dùng để nhấn mạnh sự quan trọng của yếu tố trong mệnh đề điều kiện.
Cấu trúc 2: Without + danh từ/cụm danh từ, chủ ngữ + would have + past participle.
Ví dụ:
- Without your support, we wouldn’t have succeeded.
(Nếu không có sự hỗ trợ của bạn, chúng tôi đã không thành công.)
Lưu ý: “Without” cũng mang nghĩa “nếu không có” và có thể thay thế cho “but for” trong nhiều ngữ cảnh.
Cấu trúc 3: If it hadn’t been for + danh từ/cụm danh từ, chủ ngữ + would have + past participle.
Ví dụ:
- If it hadn’t been for the rain, we would have gone hiking.
(Nếu không có cơn mưa, chúng tôi đã đi leo núi.)
Lưu ý: Cấu trúc này nhấn mạnh rằng một sự kiện hoặc tình huống đã ngăn cản điều gì đó xảy ra.
Cấu trúc 4: If only + chủ ngữ + had + past participle, chủ ngữ + would have + past participle.
Ví dụ:
- If only I had studied harder, I would have passed the exam.
(Giá mà tôi đã học chăm chỉ hơn, tôi đã đậu kỳ thi.)
Lưu ý: “If only” thường được sử dụng để diễn tả sự hối tiếc mạnh mẽ.
Cấu trúc 5: Had it not been for + danh từ/cụm danh từ, chủ ngữ + would have + past participle.
Ví dụ:
- Had it not been for the traffic, I would have arrived on time.
(Nếu không có kẹt xe, tôi đã đến đúng giờ.)
Lưu ý: Cấu trúc này là một dạng khác của “if it hadn’t been for” và thường được sử dụng trong văn viết trang trọng.
Trang tự học tiếng Anh – Chia sẻ các bài học tiếng Anh Giao tiếp & tiếng Anh chuyên ngành miễn phí.
Đăng Ký Liền Tay
Lấy Ngay Quà Khủng
Khi đăng ký khóa học tại TalkFirst
Đăng Ký Liền Tay
Lấy Ngay Quà Khủng
Khi đăng ký khóa học tại TalkFirst
5. Một số ví dụ câu điều kiện loại 3
Dưới đây là 15 câu ví dụ về câu điều kiện loại 3:
- If he had left the house earlier, he would have caught the bus.
(Nếu anh ấy đã rời khỏi nhà sớm hơn, anh ấy đã bắt kịp chuyến xe buýt.) - If they had checked the weather forecast, they wouldn’t have gone hiking.
(Nếu họ đã xem dự báo thời tiết, họ đã không đi leo núi.) - If I had known it was your birthday, I would have bought you a gift.
(Nếu tôi đã biết đó là sinh nhật của bạn, tôi đã mua quà cho bạn.) - If she had saved more money, she could have bought a new car.
(Nếu cô ấy đã tiết kiệm nhiều tiền hơn, cô ấy đã có thể mua một chiếc xe mới.) - If we had followed the map, we wouldn’t have gotten lost.
(Nếu chúng tôi đã theo bản đồ, chúng tôi đã không bị lạc.) - If he had taken the medicine, he would have felt better.
(Nếu anh ấy đã uống thuốc, anh ấy đã cảm thấy tốt hơn.) - If I had known you were in town, I would have visited you.
(Nếu tôi đã biết bạn ở trong thành phố, tôi đã đến thăm bạn.) - If they had studied harder, they would have graduated with honors.
(Nếu họ đã học chăm chỉ hơn, họ đã tốt nghiệp với danh hiệu cao.) - If she had remembered to bring her umbrella, she wouldn’t have gotten wet.
(Nếu cô ấy đã nhớ mang theo ô, cô ấy đã không bị ướt.) - If we had booked our tickets earlier, we would have gotten a discount.
(Nếu chúng tôi đã đặt vé sớm hơn, chúng tôi đã được giảm giá.) - Had I known you were sick, I would have visited you.
(Nếu tôi đã biết bạn ốm, tôi đã đến thăm bạn.) - Had they prepared better, they would have won the competition.
(Nếu họ đã chuẩn bị tốt hơn, họ đã thắng cuộc thi.) - Had she asked for help, we could have assisted her.
(Nếu cô ấy đã yêu cầu giúp đỡ, chúng tôi đã có thể giúp cô ấy.) - Had we left earlier, we wouldn’t have missed the flight.
(Nếu chúng tôi đã rời đi sớm hơn, chúng tôi đã không bị lỡ chuyến bay.) - Had he known the deadline, he would have submitted the report on time.
(Nếu anh ấy đã biết hạn chót, anh ấy đã nộp báo cáo đúng hạn.)
6. Bài tập câu điều kiện loại 3 có đáp án
Bài tập 1: Chia động từ trong ngoặc để hoàn thành câu điều kiện loại 3
- If he ___________ (study) harder, he ___________ (pass) the exam.
- If you ___________ (listen) to the weather forecast, you ___________ (take) an umbrella.
- She ___________ (not feel) tired if she ___________ (go) to bed earlier.
- We ___________ (catch) the train if we ___________ (leave) on time.
- If they ___________ (invite) us, we ___________ (attend) the party.
- You ___________ (understand) the lesson if you ___________ (pay) more attention.
- If I ___________ (know) about the problem, I ___________ (help) you.
- They ___________ (not miss) the plane if they ___________ (leave) the house earlier.
- If she ___________ (not break) her leg, she ___________ (participate) in the marathon.
- We ___________ (be) happier if we ___________ (live) in a warmer country.
- If you ___________ (call) me, I ___________ (not miss) the meeting.
- He ___________ (buy) the car if it ___________ (not be) so expensive.
- They ___________ (see) us if they ___________ (not leave) so early.
- If I ___________ (have) your email, I ___________ (send) you the documents.
- You ___________ (find) your keys if you ___________ (look) more carefully.
- If we ___________ (know) the truth, we ___________ (be) shocked.
- She ___________ (come) to your party if she ___________ (not be) sick.
- If you ___________ (drive) more carefully, you ___________ (not have) the accident.
- They ___________ (not lose) the match if they ___________ (practice) more.
- If he ___________ (ask) her, she ___________ (say) yes.
Đáp án:
- had studied, would have passed
- had listened, would have taken
- wouldn’t have felt, had gone
- would have caught, had left
- had invited, would have attended
- would have understood, had paid
- had known, would have helped
- wouldn’t have missed, had left
- hadn’t broken, would have participated
- would have been, had lived
- had called, wouldn’t have missed
- would have bought, hadn’t been
- would have seen, hadn’t left
- had had, would have sent
- would have found, had looked
- had known, would have been
- would have come, hadn’t been
- had driven, wouldn’t have had
- wouldn’t have lost, had practiced
- had asked, would have said
Bài tập 2: Trắc nghiệm chọn đáp án A, B, C, D
- If John ___________ harder, he ___________ the exam.
- A. studied, would pass
- B. had studied, would pass
- C. had studied, would have passed
- D. would study, had passed
- If they ___________ earlier, they ___________ the train.
- A. had left, had caught
- B. left, would catch
- C. had left, would have caught
- D. would leave, had caught
- She ___________ happier if she ___________ her job.
- A. would be, had enjoyed
- B. would have been, enjoyed
- C. had been, would enjoy
- D. would have been, had enjoyed
- If I ___________ about the problem, I ___________ you.
- A. knew, would help
- B. had known, would have helped
- C. would know, had helped
- D. had known, had helped
- They ___________ to the party if they ___________ invited.
- A. would go, had been
- B. went, were
- C. would have gone, had been
- D. go, were
- If he ___________ the truth, he ___________ shocked.
- A. knows, would be
- B. knew, had been
- C. had known, would be
- D. had known, would have been
- You ___________ the keys if you ___________ more carefully.
- A. would find, had looked
- B. had found, looked
- C. would have found, had looked
- D. find, look
- If they ___________ the signs, they ___________ lost.
- A. followed, wouldn’t have got
- B. had followed, wouldn’t get
- C. would follow, hadn’t got
- D. had followed, wouldn’t have got
- She ___________ the competition if she ___________ injured.
- A. wins, was not
- B. won, had not been
- C. would win, was not
- D. would have won, had not been
- If you ___________ me earlier, I ___________ time.
- A. had told, saved
- B. told, would save
- C. had told, would have saved
- D. would tell, had saved
- They ___________ married if they ___________ each other better.
- A. had got, knew
- B. would get, had known
- C. would have got, had known
- D. got, knew
- If we ___________ about the traffic, we ___________ earlier.
- A. knew, left
- B. had known, would have left
- C. would know, had left
- D. know, would leave
- He ___________ the job if he ___________ the qualifications.
- A. gets, had
- B. got, would have
- C. would get, had
- D. would have got, had
- If she ___________ to the advice, she ___________ a mistake.
- A. listens, won’t make
- B. listened, wouldn’t make
- C. had listened, wouldn’t have made
- D. would listen, hadn’t made
- You ___________ so tired if you ___________ earlier.
- A. wouldn’t be, had slept
- B. wouldn’t have been, slept
- C. had been, would sleep
- D. wouldn’t have been, had slept
- If they ___________ us, we ___________ able to help.
- A. called, would be
- B. had called, would have been
- C. call, had been
- D. would call, be
- She ___________ the train if she ___________ her wallet.
- A. misses, loses
- B. missed, had lost
- C. would miss, had lost
- D. would have missed, had lost
- If you ___________ to my emails, we ___________ this misunderstanding.
- A. replied, avoided
- B. had replied, would avoid
- C. had replied, would have avoided
- D. reply, avoid
- They ___________ the house if they ___________ enough money.
- A. bought, had
- B. had bought, would have
- C. would buy, had
- D. would have bought, had
- If he ___________ more attention in class, he ___________ the test.
- A. paid, would pass
- B. had paid, would have passed
- C. would pay, passed
- D. pays, would pass
Đáp án:
- C
- C
- D
- B
- C
- D
- C
- D
- D
- C
- C
- B
- D
- C
- D
- B
- D
- C
- D
- B
Bài tập 3: Nối cột A (Mệnh đề If) với cột B (Mệnh đề chính) để hoàn chỉnh câu
Cột A | Cột B |
---|---|
1. If you had warned me | A. she would have performed better. |
2. If he had asked her earlier | B. she would have said yes. |
3. If they had not been late | C. they wouldn’t have missed the flight. |
4. If we had saved more money | D. we could have bought that house. |
5. If she had practiced singing | E. I wouldn’t have gotten wet in the rain. |
6. If they had checked the weather | F. they would not have gotten caught in the storm. |
7. If I had known about the meeting | G. I would have attended it. |
8. If you had finished the report | H. you would have impressed your boss. |
9. If he had paid attention during the class | I. he would have understood the topic. |
10. If they had followed the instructions | J. they would not have made a mistake. |
Đáp án:
- E – If you had warned me, I wouldn’t have gotten wet in the rain.
- B – If he had asked her earlier, she would have said yes.
- C – If they had not been late, they wouldn’t have missed the flight.
- D – If we had saved more money, we could have bought that house.
- A – If she had practiced singing, she would have performed better.
- F – If they had checked the weather, they would not have gotten caught in the storm.
- G – If I had known about the meeting, I would have attended it.
- H – If you had finished the report, you would have impressed your boss.
- I – If he had paid attention during the class, he would have understood the topic.
- J – If they had followed the instructions, they would not have made a mistake.
Luyện tập thêm: Bài tập câu điều kiện loại 3 có lời giải
Hy vọng rằng bài viết này đã cung cấp cho bạn một cái nhìn tổng quan và chi tiết về câu điều kiện loại 3. Với những kiến thức về công thức, cách dùng và các bài tập thực hành, bạn sẽ tự tin hơn trong việc sử dụng câu điều kiện loại 3 một cách hiệu quả trong giao tiếp và viết lách. Hãy tiếp tục luyện tập và áp dụng những gì bạn đã học vào thực tế để nâng cao kỹ năng ngữ pháp tiếng Anh của mình nhé!
Tham khảo các khóa học tiếng Anh giao tiếp tại TalkFirst dành riêng cho người đi làm & đi học bận rộn, giúp học viên nói & sử dụng tiếng Anh tự tin & tự nhiên như tiếng Việt.