Theory

Mixed Conditionals

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

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

If + S + had + V3, S + would have + V3. Diễn tả điều đã không xảy ra 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' '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