grammar · trung tính
If + past perfect continuous, would have + past participle
Dùng để nói về một hoàn cảnh kéo dài trong quá khứ (hành động đang diễn ra trước một thời điểm trong quá khứ) và hậu quả của nó trong quá khứ.
Used to describe a continuous past situation (an action that had been happening before a past point) and its hypothetical past result.
Ví dụ
“If she had been practising more, she would have passed the concert audition.”
Nếu cô ấy đã luyện tập nhiều hơn, cô ấy đã vượt qua buổi thử giọng.
“If they had been saving regularly, they would have had enough for a deposit.”
Nếu họ đã tiết kiệm đều đặn, họ đã có đủ tiền đặt cọc.
“If I had been living closer to work, I would have accepted the job.”
Nếu tôi đã sống gần nơi làm hơn, tôi đã nhận công việc đó.
Câu mẫu band 8
“If the team had been training together for longer, they would have achieved much better coordination in the match.”
Cụm hay đi cùng
- had been + V-ing — had been + V-ing (past perfect continuous)
- would have + past participle — would have + quá khứ phân từ (kết quả giả định quá khứ)
Lỗi thường gặp
If she had been practised more, she would have passed.→If she had been practising more, she would have passed.
Một số học sinh cố dùng 'practised' (quá khứ phân từ) thay cho cấu trúc continuous 'had been + V-ing' do dịch từng từ.
If they had saved regularly, they would have had enough for a deposit.→If they had been saving regularly, they would have had enough for a deposit.
Khi muốn nhấn hành động lặp/diễn ra liên tục trước một thời điểm trong quá khứ, cần past perfect continuous (had been + V-ing) thay vì past perfect đơn.
Nói sao cho lên band
5If + past perfect, would have + past participle→6If + past perfect progressive, would have + past participle→7+If + past perfect continuous, would have + past participle
Đồng nghĩa
If + past perfect, would have + past participle (but implying duration) — Cùng là third conditional nhưng past perfect continuous nhấn thời lượng/độ kéo dài của hành động ở quá khứ.
Dễ nhầm
If + past perfect, would have + past participle — Cả hai là điều kiện loại 3, nhưng past perfect continuous (had been V-ing) nhấn thời lượng của hành động trong quá khứ; past perfect đơn không nhấn thời lượng.
“If she had practised more, she would have passed the exam.”
Mẹo nhớ & gốc từ
Ở third conditional, nếu muốn nhấn thời gian/duration của một hành động trong quá khứ, mệnh đề điều kiện dùng past perfect continuous (had been + V-ing). Kết quả vẫn là would have + past participle.
Had been + V-ing = hành động kéo dài → dùng để nhấn thời lượng trước một kết quả quá khứ.