Quá khứ đơn và quá khứ hoàn thành là gì?

Quá khứ đơn và quá khứ hoàn thành: Công thức, cách dùng và bài tập

Quá khứ đơn và quá khứ hoàn thành đều được sử dụng để nói về những sự việc xảy ra trong quá khứ, nhưng chúng thể hiện mối quan hệ thời gian khác nhau. Quá khứ đơn thường diễn tả một hành động đã xảy ra và kết thúc tại một thời điểm trong quá khứ. Trong khi đó, quá khứ hoàn thành diễn tả một hành động đã xảy ra trước một hành động hoặc thời điểm khác trong quá khứ.

Ví dụ:

  • I visited London last year.
  • When I arrived at the station, the train had left.

Trong câu thứ hai, the train had left xảy ra trước I arrived, vì vậy hành động xảy ra trước được chia ở thì quá khứ hoàn thành.

Việc nắm vững kiến thức giúp người học diễn đạt chính xác trình tự sự việc và hạn chế lỗi khi làm bài ngữ pháp tiếng Anh.

1. Thì quá khứ đơn

Công thức quá khứ đơn

Với động từ thường:

  • Khẳng định: S + V2/ed + O.
  • Phủ định: S + did not (didn’t) + V nguyên mẫu + O.
  • Nghi vấn: Did + S + V nguyên mẫu + O?

Ví dụ:

  • She visited her grandmother last weekend.
  • They didn’t go to school yesterday.
  • Did you watch the movie last night?

Lưu ý: Sau did/didn’t, động từ phải trở về dạng nguyên mẫu, không dùng V2.

Với động từ “to be”:

  • Khẳng định: S + was/were + …
  • Phủ định: S + was/were + not + …
  • Nghi vấn: Was/Were + S + …?

Ví dụ:

  • I was tired yesterday.
  • They were not at home.
  • Was she busy last night?

Cách dùng quá khứ đơn

Quá khứ đơn thường được dùng để:

  • Diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.
  • Diễn tả một chuỗi hành động xảy ra lần lượt trong quá khứ.
  • Diễn tả thói quen hoặc trạng thái trong quá khứ.

Ví dụ: Tom arrived at the station, bought a ticket and got on the train.

Ba hành động xảy ra lần lượt nên đều có thể sử dụng quá khứ đơn.

Dấu hiệu thường gặp

Một số trạng từ và cụm từ thường xuất hiện với quá khứ đơn gồm:

  • yesterday
  • last night/week/month/year
  • … ago
  • in + năm trong quá khứ
  • when + mệnh đề chỉ sự việc trong quá khứ

Ví dụ: We met five years ago.

Tuy nhiên, cần lưu ý rằng các từ trên chỉ là dấu hiệu thường gặp, không phải quy tắc tuyệt đối. Khi xác định thì, người học vẫn cần xem xét ngữ cảnh và ý nghĩa của câu.

Dòng thời gian này cho thấy chuyến tàu đã rời đi trước khi Mia đến ga.
Dòng thời gian này cho thấy chuyến tàu đã rời đi trước khi Mia đến ga.

2. Thì quá khứ hoàn thành

Công thức quá khứ hoàn thành

  • Khẳng định: S + had + V3/ed + O.
  • Phủ định: S + had not (hadn’t) + V3/ed + O.
  • Nghi vấn: Had + S + V3/ed + O?

Ví dụ:

  • She had finished her homework before dinner.
  • They hadn’t left when I arrived.
  • Had you seen that movie before?

Điểm quan trọng cần nhớ là had được sử dụng với tất cả các chủ ngữ. Sau had phải là quá khứ phân từ (V3/ed).

Cách dùng quá khứ hoàn thành

Quá khứ hoàn thành chủ yếu được dùng để diễn tả:

  1. Một hành động xảy ra trước một hành động khác trong quá khứ

When I arrived at the cinema, the movie had started.

Trình tự thực tế là:

The movie started → I arrived at the cinema.

Vì bộ phim bắt đầu trước nên dùng quá khứ hoàn thành cho had started.

  1. Một hành động đã hoàn tất trước một thời điểm trong quá khứ

By 8 p.m., she had finished her work.

Ở đây, việc hoàn thành công việc xảy ra trước mốc 8 giờ tối trong quá khứ.

Dấu hiệu thường gặp

Quá khứ hoàn thành thường xuất hiện cùng các từ hoặc cụm từ thể hiện mối quan hệ trước – sau, chẳng hạn:

  • before
  • after
  • by the time
  • already
  • just
  • until then

Ví dụ: By the time we arrived, the meeting had already started.

Tuy nhiên, không nên học thuộc máy móc rằng cứ có before, after là bắt buộc phải dùng quá khứ hoàn thành. Việc lựa chọn thì phụ thuộc vào ý nghĩa và trình tự thời gian của câu.

3. So sánh quá khứ đơn và quá khứ hoàn thành

So sánh quá khứ đơn và quá khứ hoàn thành cần tập trung vào mối quan hệ thời gian giữa các sự việc trong quá khứ. Quá khứ đơn có công thức V2/ed, thường dùng để kể hoặc mô tả một sự việc đã xảy ra và kết thúc trong quá khứ. Trong khi đó, quá khứ hoàn thành có công thức had + V3/ed, dùng để nhấn mạnh một hành động xảy ra trước một hành động hoặc mốc thời gian khác trong quá khứ.

Ví dụ, câu I got home at 9 p.m. chỉ đề cập đến một hành động đã xảy ra trong quá khứ nên sử dụng quá khứ đơn.

Trong câu When I got home, my brother had gone to bed, có hai sự việc: anh trai đi ngủ và tôi về nhà. Việc anh trai đi ngủ xảy ra trước khi tôi về nhà, vì vậy dùng quá khứ hoàn thành had gone. Hành động tôi về nhà xảy ra sau nên dùng quá khứ đơn got.

Có thể hiểu trình tự là: My brother went to bed → I got home. Đây là điểm quan trọng giúp người học phân biệt quá khứ đơn và quá khứ hoàn thành một cách chính xác.

4. Phân biệt quá khứ đơn và quá khứ hoàn thành

Để phân biệt quá khứ đơn và quá khứ hoàn thành, hãy xác định trình tự của các hành động trước khi chia động từ.

Nếu chỉ nói về một sự việc đã xảy ra và kết thúc trong quá khứ, quá khứ đơn thường được sử dụng: Lisa bought a new laptop last week.

Nếu có hai sự việc trong quá khứ và muốn thể hiện rõ một sự việc xảy ra trước sự việc còn lại, dùng quá khứ hoàn thành cho hành động xảy ra trước: Lisa had saved enough money before she bought a new laptop.

Tuy nhiên, không phải cứ có hai hành động trong quá khứ là bắt buộc phải dùng quá khứ hoàn thành.

Ví dụ: He opened the door and walked into the room.

Hai hành động được kể theo trình tự nên quá khứ đơn được dùng tự nhiên cho cả hai.

Vì vậy, khi phân biệt quá khứ đơn và quá khứ hoàn thành, hãy dựa vào mối quan hệ thời gian và ý nghĩa của câu, thay vì chỉ nhìn vào số lượng hành động.

5. Cách nhận biết 2 thì 

Cách nhận biết quá khứ đơn và quá khứ hoàn thành hiệu quả nhất là tìm mốc thời gian và xác định hành động nào xảy ra trước.

Có thể áp dụng quy trình sau:

Bước 1: Tìm các động từ mô tả sự việc trong quá khứ.

Bước 2: Nếu có từ hai sự việc trở lên, xác định sự việc nào xảy ra trước.

Bước 3: Dùng quá khứ hoàn thành cho hành động xảy ra trước khi cần nhấn mạnh trình tự; dùng quá khứ đơn cho hành động xảy ra sau hoặc sự việc quá khứ độc lập.

Ví dụ: When Sarah arrived, John had already left.

Trình tự là: John left → Sarah arrived.

Do đó:

  • had already left → quá khứ hoàn thành.
  • arrived → quá khứ đơn.

Lưu ý rằng các từ như before, after, by the time có thể giúp nhận diện mối quan hệ thời gian, nhưng không nên xem chúng là dấu hiệu bắt buộc của quá khứ hoàn thành.

Các từ tín hiệu này giúp bạn chọn đúng thì, và phần kiểm tra nhanh giúp bạn tự đánh giá.
Các từ tín hiệu này giúp bạn chọn đúng thì, và phần kiểm tra nhanh giúp bạn tự đánh giá.

6. Bài tập về quá khứ đơn và quá khứ hoàn thành

Chia động từ trong ngoặc ở dạng đúng:

  1. When I arrived, the train ______ (leave).
  2. She ______ (visit) London last year.
  3. After they ______ (finish) dinner, they went for a walk.
  4. I ______ (see) him yesterday.
  5. By the time we got there, the meeting ______ (start).

Đáp án

  1. had left
  2. visited
  3. had finished
  4. saw
  5. had started

Giải thích nhanh:

  • Câu 1: Tàu rời đi trước khi người nói đến → had left.
  • Câu 2: Có mốc last year, sự việc đã hoàn tất trong quá khứ → visited.
  • Câu 3: Ăn tối xong trước khi đi dạo → had finished.
  • Câu 4: yesterday chỉ một sự việc đã xảy ra trong quá khứ → saw.
  • Câu 5: Cuộc họp bắt đầu trước thời điểm “we got there” → had started.

Khi làm bài tập về quá khứ đơn và quá khứ hoàn thành, hãy ưu tiên xác định trình tự thời gian thay vì chỉ dựa vào từ khóa.

Câu hỏi thường gặp

1. Khi nào dùng quá khứ hoàn thành thay vì quá khứ đơn?

Dùng quá khứ hoàn thành khi muốn thể hiện một hành động xảy ra trước một hành động hoặc thời điểm khác trong quá khứ. Hành động xảy ra trước thường dùng had + V3/ed, còn hành động xảy ra sau thường dùng quá khứ đơn.

2. Có phải cứ có hai hành động trong quá khứ là dùng quá khứ hoàn thành?

Không. Nếu hai hành động được kể theo trình tự tự nhiên, quá khứ đơn có thể được dùng cho cả hai. Ví dụ: He opened the door and walked inside. Quá khứ hoàn thành chủ yếu giúp làm rõ hành động nào xảy ra trước.

3. Dấu hiệu nhận biết quá khứ hoàn thành là gì?

Các từ thường gặp gồm before, after, by the time, already, just. Tuy nhiên, đây chỉ là những dấu hiệu tham khảo. Quan trọng nhất vẫn là xác định một hành động có xảy ra trước một hành động hoặc mốc thời gian khác trong quá khứ hay không.

4. Quá khứ đơn và quá khứ hoàn thành khác nhau như thế nào?

Quá khứ đơn diễn tả sự việc đã xảy ra và kết thúc trong quá khứ. Quá khứ hoàn thành diễn tả sự việc xảy ra trước một sự việc hoặc thời điểm khác trong quá khứ. Điểm khác biệt cốt lõi là mối quan hệ về thời gian.

5. Sau “had” dùng động từ gì?

Sau had trong thì quá khứ hoàn thành phải dùng quá khứ phân từ (V3/ed). Với động từ có quy tắc, thường dùng dạng -ed; với động từ bất quy tắc, dùng dạng V3. Ví dụ: had worked, had gone, had seen.


Từ khóa:
Công thức quá khứ đơn và quá khứ hoàn thành
Khi nào dùng quá khứ đơn và quá khứ hoàn thành
Kết hợp thì quá khứ đơn và quá khứ hoàn thành
Thì quá khứ đơn và quá khứ hoàn thành
Cách dùng quá khứ đơn và quá khứ hoàn thành

Trang web này sử dụng cookie để mang đến cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc chúng tôi sử dụng cookie.