Theory

Mixed Conditionals

Câu điều kiện loại 3 và hỗn hợp diễn tả các tình huống không có thật trong quá khứ và hệ quả của chúng.

1Loại 3: Tình huống không có thật trong quá khứ

If + S + had + V3, S + would have + V3. Diễn tả điều đã không xảy ra và hệ quả tưởng tượng trong quá khứ.

  • →If I had studied, I would have passed.
  • →She wouldn't have been late if she had left earlier.

2Hỗn hợp: Quá khứ → Hiện tại

If + S + had + V3, S + would + V (nguyên thể). Nguyên nhân ở quá khứ nhưng hệ quả ảnh hưởng đến hiện tại.

  • →If I had taken that job, I would be richer now.
  • →If she had married him, she would be happier today.

3Hỗn hợp: Hiện tại → Quá khứ

If + S + V (quá khứ đơn), S + would have + V3. Đặc điểm/tình trạng hiện tại đã ảnh hưởng đến một sự việc trong quá khứ.

  • →If I were braver, I would have spoken up yesterday.
  • →If he weren't so shy, he would have asked her out.

4Đảo ngữ điều kiện loại 3

Bỏ 'if', đưa 'had' lên trước chủ ngữ: Had + S + (not) + V3, S + would have + V3.

  • →Had I known, I would have told you.
  • →Had she not helped, we would have failed.

5Các biến thể: 'Wish' và 'If only'

Wish/If only + past perfect → tiếc nuối quá khứ. Wish/If only + past simple → tiếc về hiện tại.

  • →I wish I had studied harder.
  • →If only I knew the answer.

Memory tips

  • •KHÔNG BAO GIỜ dùng 'would have' trong mệnh đề if.
  • •'But for' = 'If it weren't/hadn't been for' — dùng cho điều kiện trang trọng.

25 questions · ~20 min