grammar · trung tính

If + past perfect, would + V

Band 5-6speakingtask2

Dùng để nói về một điều kiện trong quá khứ có hậu quả ở hiện tại (mixed conditional): nếu quá khứ khác, tình huống hiện tại sẽ khác.

Used to talk about a past condition whose result affects the present (a mixed conditional): if the past had been different, the present would be different.

Ví dụ

If I had accepted that job offer, I would be living in London now.

Nếu tôi đã nhận công việc đó, giờ tôi sẽ sống ở London.

If she had studied medicine, she would be a doctor today.

Nếu cô ấy học ngành y, giờ cô ấy sẽ là bác sĩ.

If they had invested earlier, they would have more savings now.

Nếu họ đầu tư sớm hơn, giờ họ sẽ có nhiều tiền hơn.

Câu mẫu band 8

If the university had offered more flexible hours then, many students would be working in research today.

Cụm hay đi cùng

  • would + base verb (present result)would + động từ nguyên mẫu (kết quả ở hiện tại)
  • If + had + past participle (past cause)If + had + quá khứ phân từ (nguyên nhân ở quá khứ)

Lỗi thường gặp

If I had studied medicine, I would have a better job now.If I had studied medicine, I would have a better job now.

Câu 'wrong' thực ra là câu đúng — nhiều học sinh hay viết 'would have had' nhầm lẫn giữa kết quả quá khứ và kết quả hiện tại; lỗi phổ biến là dùng 'would have' (quá khứ giả định) cho kết quả ở hiện tại thay vì 'would + V'.

If she had gone to university, she would become a teacher now.If she had gone to university, she would be a teacher now.

Học sinh quen dịch trực tiếp nên dùng 'become' không phù hợp cho trạng thái hiện tại; cần 'be' để diễn tả kết quả trạng thái hiện tại.

Nói sao cho lên band

5If + past simple, would + V6If + past perfect, would have + V7+If + past perfect, would + V

Đồng nghĩa

Mixed conditional (past → present)Cách gọi khác, nhấn rằng nguyên nhân ở quá khứ gây hậu quả ở hiện tại.

Dễ nhầm

If + past perfect, would have + past participleCâu này là điều kiện quá khứ → kết quả quá khứ (third conditional). Khác với mixed conditional vì kết quả xuất hiện trong quá khứ, không phải hiện tại.

If she had left earlier, she would have arrived on time.

Mẹo nhớ & gốc từ

Mixed conditional: Khi nguyên nhân ở quá khứ (had + past participle) dẫn đến kết quả ở hiện tại thì kết quả dùng would + base verb (không dùng would have).

Quá khứ (had + P.P.) ⇒ kết quả ở HIỆN TẠI (would + V).

Từ liên quan

Học từ này cùng cả bộ, có nhắc ôn đúng lúc.

Trong bộ Câu điều kiện

Học từ này cùng bộ