Quá khứ hoàn thành
Công thức
(+)
S + had + V3
The train had already left.
Hai mốc
When + S + V2, S + had + V3
When I arrived, the train had left.
Dấu hiệu nhận biết
alreadybeforeafterby the time
Vì sao hay sai
Dùng khi kể hai việc trong quá khứ và muốn nói rõ việc nào xảy ra trước. Tiếng Việt giải quyết bằng thứ tự kể và bằng 'trước đó', nên người Việt thường bỏ qua thì này — câu vẫn hiểu được nhưng mất mất thông tin thứ tự.
Sai và đúng
When I arrived, the train already left.
When I arrived, the train had already left.
Tàu đi TRƯỚC khi tôi đến.
I had gone to the market yesterday.
I went to the market yesterday.
Chỉ có một việc, không cần quá khứ hoàn thành.
Cách nhớ
Chỉ dùng khi có HAI mốc quá khứ và cần phân biệt trước sau. Một việc thôi thì quá khứ đơn là đủ.
Phần này để hiểu và tra. Bài tập chấm điểm cho từng điểm ngữ pháp chưa có — khi có, Virgo sẽ ghi lại chỗ bạn sai và đưa vào hàng ôn.