Nâng cao · Unit 3

Quá khứ hoàn thành

Thì quá khứ hoàn thành (had + phân từ quá khứ) là thì diễn tả việc đã xảy ra trước một thời điểm nào đó trong quá khứ.

Giải thích

Thì quá khứ hoàn thành (had + phân từ quá khứ) là thì diễn tả việc đã xảy ra trước một thời điểm nào đó trong quá khứ. Khi có hai sự việc trong quá khứ, ta dùng quá khứ hoàn thành cho việc xảy ra trước, còn việc xảy ra sau thì dùng quá khứ đơn.

 

A.  Dạng — had + phân từ quá khứ 

Thì quá khứ hoàn thành chỉ dùng một từ had cho mọi chủ ngữ, rồi gắn phân từ quá khứ của động từ vào phía sau. Hãy học thuộc nguyên khối công thức had + phân từ quá khứ = quá khứ của quá khứ. Dù là ngôi thứ ba số ít thì vẫn dùng had chứ không đổi thành has.

Chủ ngữhad + p.p.Ví dụ
Ihad + p.p.I had finished before 5.
youhad + p.p.You had finished.
he / she / ithad + p.p.She had finished.
wehad + p.p.We had finished.
theyhad + p.p.They had finished.
  • I had read the book before I saw the movie. (Tôi đã đọc quyển sách đó trước khi xem phim.)
  • She had gone home when I called her office. (Khi tôi gọi đến văn phòng cô ấy thì cô ấy đã về nhà rồi.)
  • We had eaten dinner before they arrived. (Chúng tôi đã ăn tối xong trước khi họ đến.)

 

B.  Nghĩa — trước một thời điểm nhất định trong quá khứ 

Thì quá khứ hoàn thành được dùng khi lấy một mốc quá khứ trong câu chuyện làm chuẩn rồi đánh dấu việc đã xảy ra trước mốc đó. Mốc quá khứ làm chuẩn thường do câu ở thì quá khứ đơn đảm nhiệm.

Tình huốngViệc xảy ra trước (quá khứ hoàn thành)Mốc quá khứ chuẩn (quá khứ đơn)
Đã rời đi trước khi tôi đếnShe had leftwhen I arrived
Đã xem rồiI had seen the filmbefore we watched it again
Đã quên mấtHe had forgotten my namewhen we met again
  • The kids were happy because their dad had brought gifts. (Bọn trẻ vui vì bố đã mang quà về.)
  • I didn't recognize her because she had cut her hair. (Tôi không nhận ra cô ấy vì cô ấy đã cắt tóc.)
  • We were late because the taxi had not come. (Chúng tôi bị muộn vì taxi đã không đến.)
  • She looked tired because she hadn't slept well. (Cô ấy trông mệt mỏi vì đã không ngủ ngon.)

 

C.  Thứ tự thời gian so với thì quá khứ 

Khi trong câu có hai sự việc quá khứ, ta dùng quá khứ hoàn thành cho sự việc xảy ra trước và quá khứ đơn cho sự việc xảy ra sau để làm rõ thứ tự. Các liên từ như before, after, when, by the time là tín hiệu nối hai mốc thời gian.

Trục thời gianThìCâu ví dụ
Sự việc trướcQuá khứ hoàn thànhShe had finished her homework
Sự việc sauQuá khứ đơnbefore her mom came home.
  • After I had done my homework, I watched TV. (Sau khi làm xong bài tập, tôi đã xem TV.)
  • By the time we got to the theater, the movie had started. (Đến lúc chúng tôi tới rạp thì bộ phim đã bắt đầu rồi.)
  • She told me that she had visited Paris twice. (Cô ấy nói với tôi rằng cô ấy đã đến Paris hai lần.)
  • Before he moved to Seoul, he had lived in Busan for ten years. (Trước khi chuyển đến Seoul, anh ấy đã sống ở Busan mười năm.)

Ý chính

  1. 1Điểm cốt lõi về hình thức là quá khứ hoàn thành chỉ dùng một từ had bất kể chủ ngữ, ngôi thứ ba số ít cũng không đổi thành has. (Ví dụ: She had gone, We had gone.)
  2. 2Hãy nhớ rằng quá khứ hoàn thành chỉ dùng khi có một mốc quá khứ làm chuẩn, đứng một mình sẽ thành gượng ép. (Ví dụ: I had visited Paris before I turned 20.)
  3. 3Hãy làm quen với cảm giác đặt quá khứ hoàn thành vào sự việc xảy ra trước khi before, after, when, by the time nối hai sự việc quá khứ. (Ví dụ: By the time we arrived, the show had started.)
  4. 4Cũng nên biết rằng had rút gọn thành 'd gắn vào chủ ngữ như I'd, she'd, they'd, và trong hội thoại hầu hết đều dùng dạng rút gọn. (Ví dụ: I'd already eaten dinner.)
  5. 5Những cách nói "đã ~ rồi", "đã ~ xong", "sau khi ~ thì …" trong tiếng Việt chuyển sang quá khứ hoàn thành một cách rất tự nhiên — nắm được cảm giác này thì việc chọn thì sẽ dễ hơn nhiều.

Ví dụ

When I arrived, the movie had already started.
Khi tôi đến thì bộ phim đã bắt đầu rồi.
She had left the office before I got there.
Cô ấy đã rời văn phòng trước khi tôi tới đó.
The train had already left when we reached the station.
Khi chúng tôi đến ga thì tàu đã rời đi rồi.
By the time we arrived, they had finished dinner.
Đến lúc chúng tôi tới thì họ đã ăn tối xong.
He was tired because he had worked all day.
Anh ấy mệt vì đã làm việc cả ngày.
Bài này còn nhiều ví dụ khác. Đăng ký để xem và nghe toàn bộ.

Lỗi thường gặp

When I arrived, the movie has already started.
When I arrived, the movie had already started.
She had went home before I called.
She had gone home before I called.
He has finished his homework before dinner.
He had finished his homework before dinner.
By the time we arrived, they finished dinner.
By the time we arrived, they had finished dinner.
I had visit Paris twice.
I had visited Paris twice.
Kiểm tra xem bạn đã thực sự nắm chắc chưa
Đọc hiểu và làm đúng là hai chuyện khác nhau. Khi bạn sai, AI sẽ chỉ ra chủ điểm đang khiến bạn vướng.
Luyện tập miễn phí