12 Thì Trong Tiếng Anh: Full Guide 2026
Tại Sao Cần Nắm Vững 12 Thì Tiếng Anh?
12 thì là nền tảng của mọi câu tiếng Anh. Biết chọn đúng thì giúp bạn diễn đạt chính xác khi nào hành động xảy ra — ngay bây giờ, trong quá khứ hay tương lai — và mối quan hệ giữa các hành động đó với nhau.
Bài viết này tổng hợp toàn bộ 12 thì theo 3 nhóm lớn: Hiện tại, Quá khứ và Tương lai, kèm công thức, dấu hiệu nhận biết, ví dụ thực tế và bài tập luyện tập.
1. Bảng Tổng Hợp 12 Thì
| Nhóm | Thì | Công thức | Ví dụ | Dấu hiệu nhận biết |
|---|---|---|---|---|
| Hiện tại | Present Simple | S + V(s/es) | I study English every day. | always, usually, every day |
| Hiện tại | Present Continuous | S + am/is/are + V-ing | She is reading right now. | now, at the moment, currently |
| Hiện tại | Present Perfect | S + have/has + V3 | They have finished the report. | already, yet, just, since, for |
| Hiện tại | Present Perfect Continuous | S + have/has been + V-ing | He has been studying for 2 hours. | for, since, how long, lately |
| Quá khứ | Past Simple | S + V2 | I watched TV yesterday. | yesterday, last week, in 2020, ago |
| Quá khứ | Past Continuous | S + was/were + V-ing | She was cooking when I arrived. | while, when, at that time |
| Quá khứ | Past Perfect | S + had + V3 | They had left before I came. | before, after, by the time, already |
| Quá khứ | Past Perfect Continuous | S + had been + V-ing | He had been waiting for an hour. | for, since, before, until |
| Tương lai | Future Simple (Will) | S + will + V | I will help you tomorrow. | tomorrow, soon, probably, I think |
| Tương lai | Be Going To | S + am/is/are going to + V | She is going to travel next week. | plan, intention, evidence hiện tại |
| Tương lai | Future Continuous | S + will be + V-ing | We will be flying at 8 p.m. | this time tomorrow, at … o’clock |
| Tương lai | Future Perfect | S + will have + V3 | They will have finished by 6 p.m. | by then, by + thời điểm tương lai |
2. Nhóm Hiện Tại (Present Tenses)
Present Simple — Thì Hiện Tại Đơn
Dùng khi: Diễn tả thói quen, sự thật hiển nhiên, lịch trình cố định.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + V(s/es) | She works at a hospital. |
| Phủ định | S + do/does not + V | He doesn’t eat meat. |
| Nghi vấn | Do/Does + S + V? | Do you speak English? |
Dấu hiệu: always, usually, often, sometimes, never, every day/week, on Mondays
Present Continuous — Thì Hiện Tại Tiếp Diễn
Dùng khi: Diễn tả hành động đang xảy ra ngay lúc nói, hoặc kế hoạch tương lai gần đã lên lịch.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + am/is/are + V-ing | I am studying right now. |
| Phủ định | S + am/is/are + not + V-ing | They aren’t watching TV. |
| Nghi vấn | Am/Is/Are + S + V-ing? | Is she coming tonight? |
Dấu hiệu: now, right now, at the moment, currently, today, Look!, Listen!
Present Perfect — Thì Hiện Tại Hoàn Thành
Dùng khi: Hành động quá khứ còn ảnh hưởng hiện tại; kinh nghiệm cá nhân; hành động kéo dài đến nay.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + have/has + V3 | She has finished the project. |
| Phủ định | S + have/has + not + V3 | I haven’t seen him yet. |
| Nghi vấn | Have/Has + S + V3? | Have you ever tried pho? |
Dấu hiệu: just, already, yet, ever, never, since, for, recently
Present Perfect Continuous — Thì Hiện Tại Hoàn Thành Tiếp Diễn
Dùng khi: Nhấn mạnh quá trình của một hành động bắt đầu trong quá khứ và vẫn đang tiếp diễn.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + have/has been + V-ing | He has been working for 3 hours. |
| Phủ định | S + have/has not been + V-ing | She hasn’t been sleeping well lately. |
| Nghi vấn | Have/Has + S + been + V-ing? | How long have you been waiting? |
Dấu hiệu: for, since, how long, all day, lately, recently
💡 Phân biệt Present Perfect vs. Present Perfect Continuous:
- I have read the book. → Nhấn mạnh kết quả (đã đọc xong)
- I have been reading the book. → Nhấn mạnh quá trình (đang đọc, chưa xong)
3. Nhóm Quá Khứ (Past Tenses)
Past Simple — Thì Quá Khứ Đơn
Dùng khi: Hành động đã xảy ra và hoàn thành tại một thời điểm cụ thể trong quá khứ.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + V2 | I watched a movie last night. |
| Phủ định | S + did not + V | She didn’t come to class yesterday. |
| Nghi vấn | Did + S + V? | Did you see him? |
Dấu hiệu: yesterday, last week/month/year, ago, in + năm, in the past
Past Continuous — Thì Quá Khứ Tiếp Diễn
Dùng khi: Hành động đang diễn ra tại một thời điểm trong quá khứ, thường bị hành động khác xen vào.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + was/were + V-ing | She was cooking when I arrived. |
| Phủ định | S + was/were + not + V-ing | They weren’t sleeping at midnight. |
| Nghi vấn | Was/Were + S + V-ing? | Were you studying at 9 p.m.? |
Dấu hiệu: while, when, at that time, at + giờ cụ thể + yesterday
💡 Kết hợp Past Simple + Past Continuous: She was walking home when it started to rain. → Hành động đang diễn ra (was walking) bị xen bởi hành động ngắn hơn (started).
Past Perfect — Thì Quá Khứ Hoàn Thành
Dùng khi: Diễn tả hành động xảy ra trước một hành động khác trong quá khứ.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + had + V3 | They had left before I arrived. |
| Phủ định | S + had not + V3 | She hadn’t eaten anything all day. |
| Nghi vấn | Had + S + V3? | Had you met him before the party? |
Dấu hiệu: before, after, by the time, already, when, until
Past Perfect Continuous — Thì Quá Khứ Hoàn Thành Tiếp Diễn
Dùng khi: Nhấn mạnh quá trình của hành động diễn ra trước một thời điểm hoặc hành động khác trong quá khứ.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + had been + V-ing | He had been waiting for an hour when she finally arrived. |
| Phủ định | S + had not been + V-ing | They hadn’t been sleeping well before the trip. |
| Nghi vấn | Had + S + been + V-ing? | How long had she been working there? |
Dấu hiệu: for, since, before, until, when
4. Nhóm Tương Lai (Future Tenses)
Future Simple (Will) — Thì Tương Lai Đơn
Dùng khi: Dự đoán, lời hứa, quyết định ngẫu hứng tại thời điểm nói.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + will + V | I will call you tomorrow. |
| Phủ định | S + will not + V | She won’t come to the party. |
| Nghi vấn | Will + S + V? | Will you help me? |
Dấu hiệu: tomorrow, soon, in the future, probably, I think, I believe, I’m sure
Be Going To — Dự Định Tương Lai
Dùng khi: Kế hoạch đã được quyết định từ trước; dự đoán dựa trên bằng chứng hiện tại.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + am/is/are going to + V | She is going to travel next month. |
| Phủ định | S + am/is/are not going to + V | We aren’t going to stay long. |
| Nghi vấn | Am/Is/Are + S + going to + V? | Are you going to join us? |
Dấu hiệu: next week/month, plan to, intend to, look at those clouds! (bằng chứng)
💡 Will vs. Be Going To:
- It’s cloudy. It is going to rain. → Dự đoán dựa trên bằng chứng (trời đang mây)
- I think it will rain tomorrow. → Dự đoán chủ quan, không có bằng chứng cụ thể
- A: We’re out of milk. B: I will get some. → Quyết định ngẫu hứng ngay lúc nói
Future Continuous — Thì Tương Lai Tiếp Diễn
Dùng khi: Diễn tả hành động sẽ đang diễn ra tại một thời điểm cụ thể trong tương lai.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + will be + V-ing | We will be flying over the Pacific at midnight. |
| Phủ định | S + will not be + V-ing | I won’t be working this time tomorrow. |
| Nghi vấn | Will + S + be + V-ing? | Will you be using the car tonight? |
Dấu hiệu: this time tomorrow, at + giờ + tomorrow/next week, all day tomorrow
Future Perfect — Thì Tương Lai Hoàn Thành
Dùng khi: Diễn tả hành động sẽ hoàn thành trước một thời điểm hoặc hành động khác trong tương lai.
| Loại câu | Công thức | Ví dụ |
|---|---|---|
| Khẳng định | S + will have + V3 | They will have finished the project by Friday. |
| Phủ định | S + will not have + V3 | I won’t have arrived by 6 p.m. |
| Nghi vấn | Will + S + have + V3? | Will she have graduated by next year? |
Dấu hiệu: by then, by + thời điểm tương lai, before + thời điểm tương lai
5. Bảng So Sánh Nhanh Các Thì Dễ Nhầm
Present Simple vs. Present Continuous
| Present Simple | Present Continuous | |
|---|---|---|
| Diễn tả | Thói quen, sự thật | Đang xảy ra ngay lúc nói |
| Ví dụ | She works at a bank. | She is working from home today. |
| Dấu hiệu | every day, always | now, at the moment |
Present Perfect vs. Past Simple
| Present Perfect | Past Simple | |
|---|---|---|
| Thời điểm | Không xác định / liên quan hiện tại | Xác định rõ trong quá khứ |
| Ví dụ | I have seen that movie. | I saw that movie last Sunday. |
| Dấu hiệu | already, yet, ever, never | yesterday, last week, ago |
Will vs. Be Going To
| Will | Be Going To | |
|---|---|---|
| Dùng khi | Dự đoán chủ quan, quyết định ngẫu hứng, lời hứa | Kế hoạch đã định, dự đoán có bằng chứng |
| Ví dụ | I think it will be sunny. | Look at those clouds — it is going to rain! |
Past Simple vs. Past Continuous
| Past Simple | Past Continuous | |
|---|---|---|
| Diễn tả | Hành động hoàn thành trong quá khứ | Hành động đang diễn ra tại thời điểm quá khứ |
| Ví dụ | I cooked dinner at 7. | I was cooking dinner when he called. |
6. Ví Dụ Hội Thoại Thực Tế
Hội thoại — Kết hợp nhiều thì:
A: What are you doing now? (Present Continuous) B: I’m studying for my exam. I’ve been sitting here for three hours. (Present Perfect Continuous) A: Have you eaten anything yet? (Present Perfect) B: No, not yet. I had a big breakfast though. (Past Simple) A: I’ll bring you some food later. (Future Simple — quyết định ngẫu hứng) B: Thanks! I’m going to take a break at 6. (Be Going To — kế hoạch)
7. Bài Tập Thực Hành
Bài 1: Chọn Thì Đúng
Chọn thì phù hợp và chia động từ:
- She ___________ (study) English every morning. (thói quen)
- I ___________ (just/finish) my homework. (vừa xong)
- They ___________ (watch) TV when the lights went out. (đang diễn ra)
- He ___________ (leave) before I arrived. (trước hành động khác)
- We ___________ (travel) to Europe next summer. (kế hoạch đã định)
- By 10 p.m., she ___________ (complete) the report. (sẽ xong trước thời điểm)
- I ___________ (learn) French for six months now. (nhấn mạnh quá trình)
- It looks dark. It ___________ (rain). (dự đoán có bằng chứng)
Đáp Án Bài 1
- studies (Present Simple)
- have just finished (Present Perfect)
- were watching (Past Continuous)
- had left (Past Perfect)
- are going to travel (Be Going To)
- will have completed (Future Perfect)
- have been learning (Present Perfect Continuous)
- is going to rain (Be Going To)
Bài 2: Xác Định Thì
Xác định thì được dùng trong mỗi câu và giải thích lý do:
- The train leaves at 9 a.m. tomorrow.
- I had never seen snow before I moved to Canada.
- She has been working on this project since January.
- This time next week, we will be lying on the beach.
- He didn’t go to school yesterday because he was sick.
Đáp Án Bài 2
- Present Simple → Lịch trình cố định (tàu có giờ khởi hành cố định)
- Past Perfect → Hành động xảy ra trước một mốc trong quá khứ (before I moved)
- Present Perfect Continuous → Nhấn mạnh quá trình kéo dài từ quá khứ đến nay (since January)
- Future Continuous → Hành động sẽ đang diễn ra tại thời điểm cụ thể trong tương lai (this time next week)
- Past Simple × 2 → Hai hành động đã hoàn thành trong quá khứ, thời điểm rõ ràng (yesterday)
8. Mẹo Học Nhanh & Nhớ Lâu
- 🗺️ Học theo timeline, không học thuộc lòng từng thì riêng lẻ — Hình dung trục thời gian quá khứ → hiện tại → tương lai và đặt từng thì vào đúng vị trí. Mối quan hệ giữa các thì quan trọng hơn việc thuộc công thức đơn lẻ.
- 🎯 Ưu tiên 4 thì dùng nhiều nhất trước — Present Simple, Past Simple, Present Perfect, Future Simple (Will). Nắm chắc 4 thì này trước khi chuyển sang các thì tiếp diễn và hoàn thành tiếp diễn.
- 🚦 Học dấu hiệu nhận biết như đèn giao thông — Thấy yesterday/ago → Past Simple. Thấy already/yet/since/for → Present Perfect. Thấy while/when kết hợp hai hành động → Past Simple + Past Continuous.
- 📝 Luyện qua câu chuyện — Viết một đoạn văn ngắn kể về ngày hôm qua, hôm nay và kế hoạch ngày mai. Một đoạn văn tự nhiên như vậy sẽ chứa ít nhất 4–5 thì khác nhau.
- 🔄 Luyện cặp thì dễ nhầm song song — Mỗi tuần chọn một cặp (will vs. going to, present perfect vs. past simple…) và viết 5 câu cho mỗi thì, so sánh trực tiếp để thấy rõ sự khác nhau.
Câu hỏi thường gặp
12 thì tiếng Anh gồm những thì nào?
12 thì bao gồm 4 thì hiện tại, 4 thì quá khứ và 4 thì tương lai, mỗi nhóm có công thức và cách dùng riêng.
Nên học 12 thì theo trình tự nào?
Nên học theo nhóm: Present → Past → Future, từ thì đơn đến thì hoàn thành và tiếp diễn. Dùng timeline để hình dung mối quan hệ giữa các thì.
Làm sao nhớ dấu hiệu nhận biết của từng thì?
Học theo cụm trạng từ đặc trưng: always/every day (Simple), now/at the moment (Continuous), already/since/for (Perfect), how long/for (Perfect Continuous).
Khác nhau giữa will và be going to là gì?
Will dùng cho dự đoán, lời hứa hoặc quyết định ngẫu hứng. Be going to dùng cho kế hoạch đã định sẵn hoặc dự đoán dựa trên bằng chứng hiện tại.