Các dạng quá khứ cho người đọc biết một việc xảy ra khi nào, đã kết thúc hay vẫn đang diễn ra, và trong hai sự việc thì việc nào xảy ra trước. Phần lớn lỗi sai đến từ việc chọn giữa hai dạng gần giống nhau, vì vậy mỗi phần của hướng dẫn này được xây dựng quanh một trong những lựa chọn đó. Hướng dẫn có năm phần, khớp hoàn toàn với năm phần của bài kiểm tra chẩn đoán.
Đọc hướng dẫn bằng tiếng Anh → Trang này được dịch tự động và chưa được người bản ngữ kiểm tra, nên có thể có lỗi. Bản tiếng Anh là bản gốc để tham chiếu.
Kết quả chẩn đoán cho biết bạn cần ôn phần nào. Hãy bấm vào phần đó bên dưới.
Ý chính: hành động nằm ở đâu trong quá khứ?
Hãy hình dung quá khứ như một trục thời gian. Chọn dạng theo vị trí của hành động: một sự việc đã xong, một hành động đang diễn ra, một việc xảy ra trước một sự việc quá khứ khác, hoặc một thói quen đã chấm dứt.
| Dạng | Cấu trúc | Cách dùng chính |
|---|---|---|
| Quá khứ đơn | động từ + -ed, hoặc bất quy tắc | một sự việc đã xong hoặc đếm được, một trạng thái trong quá khứ |
| Quá khứ tiếp diễn | was/were + -ing | một hành động đang diễn ra tại một thời điểm trong quá khứ |
| Quá khứ hoàn thành | had + quá khứ phân từ | việc xảy ra trước trong hai sự việc quá khứ, hoặc một kết quả đã hoàn tất |
| Quá khứ hoàn thành tiếp diễn | had been + -ing | bao lâu, hoặc vì sao, cho đến một thời điểm trong quá khứ |
| Used to / would | used to + base, would + base | thói quen trong quá khứ (would: chỉ dùng cho hành động) |
- 1
Tạo đúng dạng. Chỉ dùng dạng quá khứ, nguyên mẫu sau did, quá khứ phân từ sau had (Phần 1).
- 2
Đã xong hay đang diễn ra? Quá khứ đơn hay quá khứ tiếp diễn (Phần 2).
- 3
Nó có xảy ra trước một sự việc quá khứ khác không? Chỉ dùng quá khứ hoàn thành khi thứ tự quan trọng (Phần 3).
- 4
Bao lâu, bao nhiêu hay vì sao? Had been + -ing, had + quá khứ phân từ, hay have been + -ing (Phần 4).
- 5
Một thói quen? Used to, would, quá khứ đơn hay usually (Phần 5).
Phần 1 nói về dạng. Phần 2 và 3 nói về thời gian và thứ tự. Phần 4 và 5 cần cả dạng lẫn ý nghĩa.
Nguyên mẫu, quá khứ hay quá khứ phân từ?
Từ trợ nào đứng trước động từ: không có, did, had hay was? Từ trợ quyết định dạng của động từ.
Quy tắc: Dùng dạng quá khứ trong câu khẳng định, nguyên mẫu sau did hoặc didn’t, và quá khứ phân từ sau had.
Động từ bất quy tắc có ba dạng
| Nguyên mẫu | Quá khứ đơn | Quá khứ phân từ (sau had) |
|---|---|---|
| go | went | gone |
| catch | caught | caught |
| fall | fell | fallen |
| fly | flew | flown |
| write | wrote | written |
| do | did | done |
| get | got | gotten (US) |
Động từ có quy tắc thêm -ed. Động từ bất quy tắc có dạng riêng, và dạng quá khứ với quá khứ phân từ thường khác nhau. Hãy cẩn thận với các từ dễ nhầm: fell (fall) và felt (feel).
Từ trợ động từ quyết định dạng
| Sau | Dùng | Ví dụ |
|---|---|---|
| không có gì | dạng quá khứ | He caught the ball. |
| did, didn’t | dạng nguyên mẫu | Did he catch it? He didn’t catch it. |
| had | quá khứ phân từ | He had caught it before. |
| was, were | dạng -ing | He was catching the bus. |
Was cộng động từ nguyên mẫu (I was go) không phải là tiếng Anh. Với một hành động đã xong, chỉ dùng dạng quá khứ: I went.
Lỗi thường gặp trong phần này
- dùng sai dạng quá khứ của động từ
My friend teached me how to swim.✓ My friend taught me how to swim.Teach là động từ bất quy tắc: taught. - nhầm dạng nguyên mẫu với dạng quá khứ
Did they found a parking space?✓ Did they find a parking space?Sau did, dùng dạng nguyên mẫu. - dùng sai dạng quá khứ của động từ
I had forgot her birthday.✓ I had forgotten her birthday.Sau had, dùng quá khứ phân từ: forgotten.
Thêm: dạng quá khứ Mỹ và Anh
Trang web này dùng tiếng Anh Mỹ. Ở Mỹ, learned, dreamed, burned và spelled là các dạng quá khứ thông thường; learnt, dreamt và burnt phổ biến hơn trong tiếng Anh Anh. Quá khứ phân từ kiểu Mỹ của get thường là gotten (she had gotten lost), còn tiếng Anh Anh dùng got.
Quá khứ đơn hay quá khứ tiếp diễn?
Việc đó đã xong hay đếm được, hay vẫn đang diễn ra khi có việc khác xảy đến?
Quy tắc: Dùng was hoặc were cộng -ing cho hành động đang diễn ra. Dùng quá khứ đơn cho sự việc đã xong, đếm được hoặc chen ngang, và cho động từ chỉ trạng thái như know.
Hành động dài hơn đang diễn ra. Hành động ngắn hơn chen vào.
| Quá khứ đơn | Quá khứ tiếp diễn |
|---|---|
| a finished action: I finished the book on the train. | an action in progress: I was reading on the train. |
| the short event that interrupts: the storm started | the longer action it interrupts: we were playing cards |
| counted events: the phone rang twice | a repeated annoying habit: he was always losing his keys |
| state verbs: I knew, she owned | không dùng với hầu hết động từ chỉ trạng thái |
Động từ chỉ trạng thái thường giữ dạng đơn
Was đi với I, he, she, it. Were đi với we, you, they và danh từ số nhiều.
Lỗi thường gặp trong phần này
- dùng dạng -ing với động từ chỉ trạng thái
When I was ten, I was owning a red bike.✓ When I was ten, I owned a red bike.Own là động từ chỉ trạng thái, nên dùng quá khứ đơn. - sai was, were hoặc dạng -ing
She was cook when I called her.✓ She was cooking when I called her.Was cần dạng -ing. - nhầm quá khứ tiếp diễn với quá khứ đơn
I was dropping my phone twice on the way to work.✓ I dropped my phone twice on the way to work.Sự việc đếm được dùng quá khứ đơn.
Quá khứ đơn hay quá khứ hoàn thành?
Một sự việc quá khứ có xảy ra trước sự việc khác không, và thứ tự có quan trọng không?
Quy tắc: Dùng had cộng quá khứ phân từ cho sự việc xảy ra trước trong hai sự việc quá khứ khi thứ tự quan trọng. Dùng quá khứ đơn cho một sự việc quá khứ, các sự việc kể theo thứ tự, và mọi thời điểm đã qua cụ thể.
Chỉ dùng had khi một sự việc quá khứ xảy ra trước sự việc khác
| Tình huống | Dạng | Ví dụ |
|---|---|---|
| việc xảy ra trước trong hai sự việc quá khứ | had + quá khứ phân từ | The plane had left when I got to the gate. |
| với by the time | had + quá khứ phân từ | By the time the ambulance came, he had lost consciousness. |
| một sự việc quá khứ, dù đã lâu | quá khứ đơn | I visited my grandparents last summer. |
| các sự việc kể theo thứ tự | quá khứ đơn | I cooked, did the dishes, and went to bed. |
| after hoặc before hay already đã cho thấy thứ tự | quá khứ đơn (cũng có thể dùng had) | After the guests left, we cleaned up. |
Một thời điểm đã qua cụ thể (yesterday, last year, in 2021, ago) dùng quá khứ đơn, không bao giờ dùng have hoặc has cộng quá khứ phân từ.
Lỗi thường gặp trong phần này
- dùng quá khứ hoàn thành khi quá khứ đơn là đủ
I had gone to Tokyo last year.✓ I went to Tokyo last year.Một sự việc quá khứ tại thời điểm đã qua cụ thể dùng quá khứ đơn. - dùng hiện tại hoàn thành với thời điểm đã qua cụ thể
She has finished the course in 2022.✓ She finished the course in 2022.In 2022 là một thời điểm đã qua cụ thể. - dùng quá khứ đơn khi cần quá khứ hoàn thành
By the time I woke up, my roommate left for work.✓ By the time I woke up, my roommate had left for work.By the time chỉ hành động xảy ra trước: had left.
Thêm: already và just trong tiếng Anh Mỹ
Trong tiếng Anh Mỹ thân mật, already và just thường đi với quá khứ đơn: I already ate. Khi một sự việc quá khứ xảy ra trước sự việc khác, văn viết cẩn thận và các bài thi vẫn yêu cầu quá khứ hoàn thành: When they arrived, I had already eaten.
Had been, had hay have been?
Bạn muốn nói bao lâu, bao nhiêu hay vì sao? Và bạn nhìn lại từ lúc đó hay từ bây giờ?
Quy tắc: Dùng had been cộng -ing để nói một việc kéo dài bao lâu trước một sự việc quá khứ, hoặc để nói nguyên nhân của một trạng thái trong quá khứ. Dùng had cộng quá khứ phân từ cho kết quả đã hoàn tất hoặc một con số. Dùng have been cộng -ing khi thời gian kéo dài đến bây giờ.
Bao lâu, bao nhiêu hay vì sao?
| Câu hỏi | Dạng | Ví dụ |
|---|---|---|
| Bao lâu, cho đến một thời điểm trong quá khứ? | had been + -ing | We had been waiting for twenty minutes when the teacher arrived. |
| Vì sao lúc đó lại như vậy? | had been + -ing | He was out of breath because he had been running. |
| Đã hoàn tất bao nhiêu? | had + quá khứ phân từ | By the end of the day, she had answered forty emails. |
| Bao lâu, với động từ chỉ trạng thái? | had + quá khứ phân từ | By 2019, they had known each other for thirty years. |
| Bao lâu, cho đến bây giờ? | have/has been + -ing | I have been working since six this morning. |
Was cộng -ing không cho biết một việc kéo dài bao lâu trước một sự việc quá khứ, nên không nói: we were waiting for twenty minutes when the teacher arrived.
Lỗi thường gặp trong phần này
- dùng was hoặc were cộng -ing cho khoảng thời gian trước một sự việc quá khứ
The patient was waiting for three hours when a doctor finally saw him.✓ The patient had been waiting for three hours when a doctor finally saw him.Khoảng thời gian trước một sự việc quá khứ dùng had been cộng -ing. - nhầm had been với have been
I'm hungry because I had been working all afternoon.✓ I'm hungry because I have been working all afternoon.Thời gian kéo dài đến bây giờ, nên dùng have been. - dùng had been cộng -ing cho kết quả đã hoàn tất
By noon, he had been writing three reports.✓ By noon, he had written three reports.Một con số đã hoàn tất dùng had cộng quá khứ phân từ.
Used to, would hay quá khứ đơn?
Đó là thói quen trong quá khứ, trạng thái trong quá khứ, một sự việc đơn lẻ, hay điều vẫn còn đúng?
Quy tắc: Dùng used to cho thói quen và trạng thái trong quá khứ đã chấm dứt, would chỉ cho hành động lặp lại trong quá khứ, quá khứ đơn cho sự việc đơn lẻ hoặc đếm được, và hiện tại đơn cho thói quen vẫn còn đúng.
Lúc đó đúng, bây giờ không còn đúng
| Dạng | Dùng | Ví dụ |
|---|---|---|
| used to + base | một thói quen hoặc trạng thái trong quá khứ đã chấm dứt | We used to live in an apartment. |
| didn’t use to, did … use to | câu phủ định và câu hỏi | She didn’t use to like spicy food. |
| would + base | một hành động lặp lại trong quá khứ, không dùng cho trạng thái | Every summer, Grandma would take us fishing. |
| quá khứ đơn | một sự việc đơn lẻ, hoặc số lần | I went to Jeju three times last year. |
| usually + hiện tại đơn | một thói quen vẫn còn đúng | I usually drink coffee in the morning. |
Used to, be used to và get used to
be used to + -ing
Cảm thấy bình thường: I’m used to driving on the right now.
get used to + -ing
Đang trở nên bình thường: it was hard to get used to the long winters.
Lỗi thường gặp trong phần này
- dùng used to sai nghĩa
I used to jog every morning, and I still do.✓ I usually jog every morning.Với thói quen vẫn còn đúng, dùng hiện tại đơn. - dùng would cho trạng thái trong quá khứ
When I was young, I would have long hair.✓ When I was young, I used to have long hair.Would không dùng được với các trạng thái như have. - dùng sai cấu trúc của used to
It took a while to get used to speak English at work.✓ It took a while to get used to speaking English at work.Sau get used to là -ing.
Thêm: didn’t use to hay didn’t used to?
Didn’t use to là dạng viết chuẩn, và là dạng các bài thi yêu cầu. Didn’t used to cũng xuất hiện, nhất là trong văn viết thân mật, vì hai dạng này phát âm giống nhau.
Tự kiểm tra
Mỗi câu có đúng không? Bấm để xem đáp án. Nhãn phần cho bạn biết nên xem lại ở đâu nếu bạn chưa chắc.
Phần 1She brang cookies to the party.
Sai. She brought cookies to the party. Bring là động từ bất quy tắc.
Phần 1Did the package arrive on time?
Đúng. Sau did, động từ ở dạng nguyên mẫu.
Phần 2I was having a bath when someone knocked on the door.
Đúng. Việc tắm đang diễn ra, và tiếng gõ cửa chen vào.
Phần 2He was seeming nervous during the interview.
Sai. He seemed nervous during the interview. Seem là động từ chỉ trạng thái.
Phần 3I have seen a great play on Saturday.
Sai. I saw a great play on Saturday. On Saturday là một thời điểm đã qua cụ thể.
Phần 3When I checked my bag, my phone had disappeared.
Đúng. Chiếc điện thoại biến mất trước khi tôi kiểm tra.
Phần 4The ground was muddy because it had been raining.
Đúng. Had been cộng -ing giải thích nguyên nhân của một trạng thái trong quá khứ.
Phần 4By 2020, they had been having that car for ten years.
Sai. They had had that car for ten years. Have với nghĩa sở hữu là động từ chỉ trạng thái.
Phần 5My grandfather would tell us stories every night.
Đúng. Would có thể mô tả một hành động lặp lại trong quá khứ.
Phần 5I am used to wake up early.
Sai. I am used to waking up early. Sau be used to là -ing.
Lời nhắc luyện tập với AI
Dán nội dung này vào một công cụ trò chuyện AI.
Hiện lời nhắc
Luyện tập thêm
- EnglishPage: Simple past and past continuous
- EnglishPage: Simple past and past perfect
- EnglishPage: Past perfect and past perfect continuous
- Perfect English Grammar: Irregular past simple, part 1
- Perfect English Grammar: Past continuous mixed exercise
- Perfect English Grammar: Past perfect exercise 1