Third Conditional: câu, bài tập, bài kiểm tra và ví dụ

Third Conditional chúng tôi sử dụng

Chúng ta nói về một quá khứ không có thật: điều kiện đã không xảy ra, nhưng chúng ta mô tả kết quả tưởng tượng.

Third Conditional Dạng

if-part
(Conditional)
main part
Result
if + subject + Past Perfect subject + would have + V3

If + subject + Past Perfect, subject + would have + V3.
Subject + would have + V3 + if + subject + Past Perfect.

If it had rained, I would have stayed at home.
Nếu trời đã mưa, tôi đã ở nhà.

Third Conditional Quy tắc

  • Thứ tự các phần không quan trọng.
    If you had studied, you would have passed.
    You would have passed if you had studied.
  • Nếu mệnh đề điều kiện đứng trước, chúng ta đặt dấu phẩy sau đó.
    If you had studied, you would have passed.
    You would have passed if you had studied.
  • có thể dùng động từ tình thái thay cho would have: could have, might have, should have
    If it had been late, we might have taken a taxi.
    Nếu lúc đó trời đã khuya, chúng tôi có lẽ đã bắt taxi.
    If you had prepared, you could have succeeded.
    Nếu bạn đã chuẩn bị, bạn đã có thể thành công.
    If you had listened, you should have understood everything.
    Nếu bạn đã chịu lắng nghe, bạn đã phải hiểu hết mọi thứ rồi.
  • liên từ unless = if not (trong quá khứ)
    We wouldn’t have gone unless it had been necessary.
    Chúng tôi đã không đi trừ khi điều đó là cần thiết.
  • câu điều kiện hỗn hợp: điều kiện quá khứ + kết quả hiện tại
    If I had slept more, I would feel better now.
    Nếu tôi ngủ nhiều hơn, bây giờ tôi đã cảm thấy tốt hơn.

Third Conditional Phủ định

  • trong mệnh đề if: Past Perfect + hadn’t + V3
    If he hadn’t called, I wouldn’t have gone.
    Nếu anh ấy không gọi, tôi đã không đi.
  • trong mệnh đề chính: wouldn’t have + V3 hoặc dạng phủ định của động từ tình thái
    If it had rained, we wouldn’t have gone outside.
    Nếu trời mưa, chúng tôi đã không đi ra ngoài.
    If you had studied hard, you might not have failed.
    Nếu bạn đã học hành chăm chỉ, có thể bạn đã không trượt.

Third Conditional Câu hỏi

Chúng được hình thành giống như câu hỏi thông thường với would + have, và mệnh đề if (Past Perfect) vẫn giữ nguyên.

Would + subject + have + V3 + if + Past Perfect?
Wh-word + would + subject + have + V3 + if + Past Perfect?

What would you have done if the app had crashed?
Bạn sẽ làm gì nếu ứng dụng bị sập?
Where would you have gone if you had moved abroad?
Bạn sẽ đã đến đâu nếu bạn đã chuyển ra nước ngoài?
Who would you have invited if you had organized a party?
Bạn sẽ mời ai nếu bạn là người tổ chức bữa tiệc?
Why would she have been upset if you hadn’t written?
Tại sao cô ấy lại buồn nếu anh/chị đã không viết chứ?
How would you have felt if you had lost your phone?
Bạn sẽ cảm thấy thế nào nếu bạn đã làm mất điện thoại của mình?

Third Conditional Lỗi thường gặp

❌ If it would have rained, we would have canceled.
✅ If it had rained, we would have canceled.
❌ I wouldn’t have come if he wouldn’t have called.
✅ I wouldn’t have come if he hadn’t called.
❌ Past Simple в if-части: If he didn’t call, …
✅ Past Perfect в if-части: If he hadn’t called, …

Third Conditional Câu

If you had finished the report on time, we would have sent it yesterday.
Nếu bạn đã hoàn thành bản báo cáo đúng hạn, chúng tôi đã gửi nó đi từ hôm qua rồi.
If he hadn’t been late, the meeting would have started on time.
Nếu anh ấy đã không đến muộn, cuộc họp đã bắt đầu đúng giờ.
If the weather had been better, we would have had a picnic.
Nếu thời tiết tốt hơn, chúng tôi đã đi dã ngoại rồi.
If they had known the answer, they would have told us.
Nếu họ biết câu trả lời, họ đã nói cho chúng ta rồi.
If yesterday had been a day off, we would have gone to the countryside.
Nếu hôm qua là một ngày nghỉ, chúng tôi đã đi về vùng quê rồi.
If he had worked harder, he would have got a promotion.
Nếu anh ấy làm việc chăm chỉ hơn, anh ấy đã được thăng chức rồi.
If you had lived closer, we would have met more often.
Nếu bạn sống gần hơn, chúng ta đã gặp nhau thường xuyên hơn.
If we had had a car, we would have left earlier.
Nếu chúng tôi có ô tô, chúng tôi đã rời đi sớm hơn rồi.
If I had known about it earlier, I would have prepared.
Nếu tôi biết về việc đó sớm hơn, tôi đã chuẩn bị rồi.
If they had been free yesterday, they would have come to us.
Nếu hôm qua họ rảnh, họ đã đến với chúng ta rồi.

Third Conditional Ví dụ

If I had had more money, I would have traveled around the world.
Nếu tôi đã có nhiều tiền hơn, tôi đã đi du lịch vòng quanh thế giới.
If she had known his number, she would have called him.
Nếu cô ấy biết số của anh ấy, cô ấy đã gọi cho anh ấy rồi.
If you hadn’t eaten so much sugar, you would have felt healthier.
Nếu bạn đã không ăn quá nhiều đường, bạn đã cảm thấy khỏe mạnh hơn.
If they had shared the data, we could have finished faster.
Nếu họ chia sẻ dữ liệu, chúng ta đã có thể hoàn thành nhanh hơn.
If he had been more organized, he wouldn’t have missed deadlines.
Nếu anh ấy có tổ chức hơn, thì đã không bị trễ hạn chót.
If you had helped me, I would have finished this yesterday.
Nếu bạn đã giúp tôi, tôi đã hoàn thành việc này vào hôm qua rồi.
If the app had loaded faster, more users would have stayed.
Nếu ứng dụng tải nhanh hơn, đã có nhiều người dùng ở lại hơn.
If I hadn’t had to work late, I would have joined you.
Nếu tôi không phải làm việc muộn, tôi đã đi cùng bạn rồi.
If you had been more careful, you wouldn’t have made so many mistakes.
Nếu bạn cẩn thận hơn, bạn đã không mắc nhiều sai lầm như vậy.
If we had backed up the files, we wouldn’t have lost the data.
Nếu chúng ta đã sao lưu các tệp, chúng ta đã không bị mất dữ liệu.

Các bài tập ngữ pháp tiếng Anh có sẵn trong ứng dụng

Conditionals

Sentences