Bỏ qua điều hướng
← Ngữ pháp

Quá khứ hoàn thành

Thì của động từB1

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.