grammar · trung tính
Unless + past perfect, would have + past participle
Dùng trong câu điều kiện về quá khứ với unless (nếu không), tương đương 'If ... had not ...', để nói điều gì đó đã xảy ra hay không xảy ra trong quá khứ.
Used to express a past conditional with 'unless' (if not) — equivalent to 'If ... had not ...' — to talk about past outcomes.
Ví dụ
“Unless he had apologised, she would have refused to meet him.”
Nếu anh ấy không xin lỗi, cô ấy đã từ chối gặp anh ấy.
“The rescue team would have failed unless they had trained thoroughly.”
Đội cứu hộ đã thất bại nếu họ không luyện tập kỹ lưỡng.
“Unless you had shown your ID, they would have turned you away.”
Nếu bạn không trình giấy tờ, họ đã từ chối bạn.
Câu mẫu band 8
“The festival would have been cancelled unless the committee had secured emergency funding.”
Cụm hay đi cùng
- Unless + had + past participle — Unless + had + quá khứ phân từ (điều kiện loại 3 với 'unless')
- would have + past participle — would have + quá khứ phân từ (kết quả đã xảy ra/không xảy ra)
Lỗi thường gặp
Unless he apologised, she would have refused to meet him.→Unless he had apologised, she would have refused to meet him.
Học viên thường dùng past simple (apologised) vì dịch trực tiếp; trong điều kiện loại 3 cần past perfect.
Unless he had apologised, she will have refused to meet him.→Unless he had apologised, she would have refused to meet him.
Lỗi pha thời: dùng 'will have' cho kết quả trong quá khứ là sai; cần 'would have' cho kết quả giả định quá khứ.
Nói sao cho lên band
5Unless + past simple, would have + past participle→6Unless + past perfect, would + past participle→7+Unless + past perfect, would have + past participle
Đồng nghĩa
If + had not + past participle, would have + past participle — Cùng nghĩa, khác nhau ở từ nối (unless = if not).
Dễ nhầm
If + past perfect, would have + past participle — 'Unless + had + P.P.' tương đương với 'If + had not + P.P.' nhưng cấu trúc 'if' thường được dùng trong ví dụ minh họa; nên dễ nhầm lẫn.
“If he had not left early, he would have met her.”
Mẹo nhớ & gốc từ
Khi dùng 'unless' để nói điều kiện giả định về quá khứ, mệnh đề điều kiện cần past perfect (had + past participle). Kết quả dùng would have + past participle như trong third conditional.
Unless = if not → nhớ thêm 'had' cho quá khứ hoàn thành.