Thì hiện tại (Present Tenses)Thì hiện tại (Present Tenses)
No English version of this note yet — showing the Vietnamese original.
Phần kiến thức tiếng Anh trong knowledge base cá nhân — ngữ pháp, mẫu câu, idiom và giao tiếp thực dụng cho người Việt.
Tổng quan
Tiếng Việt không biến đổi động từ theo thời gian. “Tôi ăn cơm” có thể là đang ăn, ăn hằng ngày, hay vừa ăn xong tùy ngữ cảnh và từ chỉ thời gian đi kèm (“đang”, “thường”, “vừa mới”). Người nghe tự suy luận từ ngữ cảnh, còn bản thân động từ “ăn” không đổi dạng.
Tiếng Anh thì ngược lại: động từ bắt buộc phải mang thông tin thời gian và khía cạnh (aspect) ngay trong hình thái của nó — “eat”, “am eating”, “have eaten”, “have been eating” là bốn động từ khác nhau về mặt ngữ pháp, dùng cho bốn tình huống khác nhau, và nói sai form là câu sai ngữ pháp chứ không chỉ là “hơi lệch nghĩa”. Đây chính là lý do người Việt học tiếng Anh phải ghi nhớ có ý thức (consciously memorize và luyện tập) một thứ mà người bản ngữ làm hoàn toàn tự động, không cần suy nghĩ — vì não bộ người Việt không có “phản xạ chia động từ theo thì” được xây dựng sẵn từ tiếng mẹ đẻ.
Bài này bao quát 4 thì hiện tại trong tiếng Anh:
- Present Simple — hiện tại đơn
- Present Continuous — hiện tại tiếp diễn
- Present Perfect — hiện tại hoàn thành
- Present Perfect Continuous — hiện tại hoàn thành tiếp diễn
Trong đó Present Perfect là thì khó nhất với người Việt, vì nó diễn tả một khái niệm mà tiếng Việt không có cấu trúc ngữ pháp riêng để phân biệt: “quá khứ nhưng còn liên quan đến hiện tại” so với “quá khứ và chỉ là quá khứ”.
Kiến thức nền tảng
Trước khi vào từng thì, cần nắm hai khối xây dựng (building blocks) sau, vì cả 4 thì hiện tại đều là biến thể của chúng:
- V-ing (present participle): thêm “-ing” vào động từ nguyên mẫu, dùng trong tất cả các thì tiếp diễn (continuous). Ví dụ: work → working, write → writing, run → running.
- V3 / past participle: dạng phân từ quá khứ, dùng trong tất cả các thì hoàn thành (perfect). Với động từ có quy tắc, V3 = V2 = V + “-ed” (worked, played). Với động từ bất quy tắc, V3 phải học thuộc riêng (go → gone, do → done, see → seen, write → written).
Ngoài ra, quy tắc chia động từ ở ngôi thứ ba số ít (he/she/it) trong Present Simple liên quan trực tiếp đến quy tắc thêm “-s/-es” cho danh từ số nhiều — xem chi tiết cách thêm đuôi (khi nào dùng “-s”, “-es”, đổi “y” thành “i”) tại ./03-nouns-and-plurals.md. Về cơ bản: động từ tận cùng bằng -s, -ss, -sh, -ch, -x, -o thì thêm “-es” (go → goes, watch → watches); động từ tận cùng phụ âm + y thì đổi “y” → “ies” (study → studies, fly → flies); còn lại thêm “-s” (work → works).
Khi phân biệt các thì, hai câu hỏi cốt lõi cần tự hỏi là:
- Hành động này thuộc về thời điểm nào: sự thật chung, đang xảy ra ngay lúc nói, hay đã hoàn thành có liên hệ tới hiện tại?
- Ta đang nhấn mạnh kết quả/trạng thái hay nhấn mạnh quá trình/khoảng thời gian kéo dài?
Trả lời được hai câu này gần như luôn xác định đúng thì cần dùng.
Khái niệm chính
Hiện tại đơn (Present Simple)
Công thức:
| Dạng | Chủ ngữ khác I/you/we/they | Chủ ngữ he/she/it |
|---|---|---|
| Khẳng định | S + V (nguyên mẫu) | S + V-s/es |
| Phủ định | S + do not (don’t) + V | S + does not (doesn’t) + V |
| Nghi vấn | Do + S + V…? | Does + S + V…? |
Ví dụ khẳng định: “I work in an IT company.” / “She works in an IT company.” (chú ý thêm “-s” vì chủ ngữ “she”). Ví dụ phủ định: “They don’t like coffee.” / “He doesn’t like coffee.” Ví dụ nghi vấn: “Do you speak English?” / “Does the train leave at 7 a.m.?”
Cách dùng:
- Sự thật hiển nhiên, chân lý khoa học, không thay đổi theo thời gian: “The sun rises in the east.” “Water boils at 100°C.”
- Thói quen, hành động lặp đi lặp lại: “I go to the gym three times a week.” “She drinks coffee every morning.”
- Lịch trình cố định, thời gian biểu (tàu xe, phim, chương trình học) — dùng cả cho tương lai đã lên lịch: “The flight departs at 9:15 p.m.” “The movie starts at 8.”
- Diễn tả tính chất, trạng thái lâu dài của sự vật/con người: “He works as an engineer.” “This road leads to the city center.”
Dấu hiệu nhận biết: always, usually, often, sometimes, rarely, never, every day/week/month/year, once/twice a week, in general, as a rule.
Ví dụ thêm: “I usually wake up at 6 a.m.” “We never eat meat on Fridays.”
Hiện tại tiếp diễn (Present Continuous)
Công thức:
| Dạng | Cấu trúc |
|---|---|
| Khẳng định | S + am/is/are + V-ing |
| Phủ định | S + am/is/are + not + V-ing |
| Nghi vấn | Am/Is/Are + S + V-ing…? |
Ví dụ khẳng định: “I am working on a report right now.” “They are having dinner.” Ví dụ phủ định: “She isn’t listening to me.” “We aren’t going to the party tonight.” Ví dụ nghi vấn: “Are you watching this?” “Is he coming to the meeting?”
Cách dùng:
- Hành động đang xảy ra ngay tại thời điểm nói: “Please be quiet — I am reading.”
- Hành động đang diễn ra trong một khoảng thời gian gần hiện tại (không nhất thiết đúng giây phút nói): “I’m reading a great book these days” (không có nghĩa là đang cầm sách đọc lúc này, mà là “dạo này”).
- Kế hoạch tương lai gần đã sắp xếp cụ thể (có thời gian, địa điểm rõ ràng): “I am meeting my client at 3 p.m. tomorrow.” “We are flying to Da Nang next weekend.” — khác với dự định chung chung (“I will visit Da Nang someday” dùng Future, xem ./08-future-tenses.md).
- Diễn tả xu hướng đang thay đổi: “The climate is changing rapidly.”
- Diễn tả sự bực bội, phàn nàn về thói quen lặp lại quá thường xuyên, kết hợp “always”: “He is always losing his keys!” (khác về sắc thái so với Present Simple “He always loses his keys” — câu Continuous mang cảm xúc than phiền).
Dấu hiệu nhận biết: now, right now, at the moment, at present, currently, Look!, Listen!, these days.
Lỗi quan trọng — Stative verbs (động từ trạng thái):
Một nhóm động từ diễn tả trạng thái tinh thần, cảm xúc, giác quan, sở hữu — không diễn tả hành động có thể “đang xảy ra từng khoảnh khắc” — nên không được chia ở dạng tiếp diễn trong cách dùng thông thường. Các động từ phổ biến: know, understand, believe, like, love, hate, want, need, prefer, own, belong, seem, mean, remember, forget.
- SAI: “I am knowing the answer.” → ĐÚNG: “I know the answer.”
- SAI: “She is wanting a new phone.” → ĐÚNG: “She wants a new phone.”
- SAI: “I am understanding you.” → ĐÚNG: “I understand you.”
Lý do: những động từ này diễn tả trạng thái đã tồn tại sẵn (state), không phải một hành động có tiến trình đang xảy ra (action-in-progress) — mà “-ing” chỉ dùng cho hành động có tiến trình. Lưu ý một số động từ có cả nghĩa trạng thái lẫn nghĩa hành động (think, have, see, taste) và có thể dùng tiếp diễn khi mang nghĩa hành động: “I think it’s a good idea” (quan điểm — stative) so với “I’m thinking about changing jobs” (quá trình suy nghĩ — action). Xem thêm các lỗi thường gặp khác tại ./18-common-mistakes.md.
Hiện tại hoàn thành (Present Perfect)
Công thức:
| Dạng | Cấu trúc |
|---|---|
| Khẳng định | S + have/has + V3 (past participle) |
| Phủ định | S + have/has + not + V3 |
| Nghi vấn | Have/Has + S + V3…? |
Ví dụ khẳng định: “I have finished the report.” “She has lived in Hanoi for ten years.” Ví dụ phủ định: “We haven’t seen that movie yet.” “He hasn’t called me.” Ví dụ nghi vấn: “Have you ever been to Japan?” “Has she finished her homework?”
Cách dùng — đây là thì khó nhất với người Việt:
Present Perfect diễn tả một hành động xảy ra trong quá khứ nhưng có liên quan hoặc ảnh hưởng đến hiện tại, và thời điểm xảy ra không được nói rõ hoặc không quan trọng. Cái khó là tiếng Việt không có cấu trúc ngữ pháp riêng để phân biệt điều này — câu “Tôi đã làm xong” có thể dịch cả sang “I did it” lẫn “I have done it” tùy ngữ cảnh, và người học thường không cảm nhận được sự khác biệt vì tiếng Việt không buộc phải chọn.
So sánh cặp câu kinh điển:
- “I have lost my key.” (Present Perfect) — nhấn mạnh kết quả ở hiện tại: tôi hiện đang không có chìa khóa, việc này ảnh hưởng đến bây giờ (tôi không vào nhà được). Không nói rõ mất lúc nào.
- “I lost my key yesterday.” (Past Simple) — chỉ đơn thuần thuật lại một sự kiện đã xảy ra và kết thúc trong quá khứ, có mốc thời gian cụ thể (“yesterday”), không nhấn vào ảnh hưởng hiện tại. Xem chi tiết Past Simple tại ./07-past-tenses.md.
Quy tắc thực dụng: nếu câu có mốc thời gian cụ thể đã kết thúc (yesterday, last week, in 2020, when I was young, two days ago) → bắt buộc dùng Past Simple, không bao giờ dùng Present Perfect. Đây là lỗi người Việt hay mắc nhất khi học thì này.
- SAI: “I have seen him yesterday.”
- ĐÚNG: “I saw him yesterday.” (có mốc “yesterday” → Past Simple)
- ĐÚNG: “I have seen him before.” (không có mốc cụ thể, chỉ nói kinh nghiệm)
Các trường hợp dùng Present Perfect:
- Kinh nghiệm từng trải, không quan trọng khi nào: “I have visited Japan twice.” “Have you ever tried durian?”
- Hành động vừa mới xảy ra, còn ảnh hưởng ngay hiện tại: “I have just finished my homework.” (nên bây giờ tôi rảnh)
- Hành động đã hoàn thành hay chưa tính đến hiện tại: “She has already left.” “We haven’t eaten yet.”
- Trạng thái/hành động bắt đầu trong quá khứ và vẫn tiếp tục đến hiện tại: “I have worked here since 2018.” “They have known each other for years.”
- Thay đổi/tin tức mới xảy ra, còn nguyên giá trị: “The price of gold has increased sharply this month.”
Dấu hiệu nhận biết: already, just, yet, ever, never, since, for, so far, up to now, recently, lately, this is the first/second time…
Phân biệt “since” và “for” — hai giới từ hay bị nhầm:
- “since” + một mốc thời điểm (a point in time) — thời điểm bắt đầu: since 2018, since Monday, since I graduated, since last year.
- “for” + một khoảng thời gian (a duration/period) — độ dài thời gian: for five years, for two weeks, for a long time, for ages.
Ví dụ: “I have worked here since 2018” (mốc bắt đầu là năm 2018) vs “I have worked here for six years” (khoảng thời gian là sáu năm) — hai câu này có thể cùng diễn tả một sự thật, chỉ khác cách đo thời gian.
Hiện tại hoàn thành tiếp diễn (Present Perfect Continuous)
Công thức:
| Dạng | Cấu trúc |
|---|---|
| Khẳng định | S + have/has + been + V-ing |
| Phủ định | S + have/has + not + been + V-ing |
| Nghi vấn | Have/Has + S + been + V-ing…? |
Ví dụ khẳng định: “I have been studying English for three years.” “She has been working on this project since March.” Ví dụ phủ định: “We haven’t been sleeping well lately.” “He hasn’t been feeling well.” Ví dụ nghi vấn: “Have you been waiting long?” “Has it been raining all day?”
Cách dùng:
Thì này nhấn mạnh quá trình kéo dài (duration/process) của một hành động bắt đầu trong quá khứ, thường vẫn đang tiếp diễn hoặc vừa mới kết thúc nhưng để lại kết quả/dấu vết rõ ràng ở hiện tại. Trọng tâm là “hành động đã diễn ra bao lâu / diễn ra như thế nào”, chứ không phải “hành động đã hoàn tất chưa”.
Sự khác biệt tinh tế với Present Perfect thường — đây là điểm cần phân biệt kỹ:
- “I have lived here for 5 years.” (Present Perfect) — nhấn mạnh thành tựu/trạng thái đã đạt được: một sự thật, một trạng thái ổn định kéo dài 5 năm. Trung tính, mang tính thông báo thông tin.
- “I have been living here for 5 years.” (Present Perfect Continuous) — nhấn mạnh tính liên tục của quá trình sống ở đây, thường gợi cảm giác “vẫn đang tiếp tục, chưa có dấu hiệu dừng”, đôi khi mang sắc thái tạm thời (temporary) hơn là vĩnh viễn.
Với động từ trạng thái lâu dài như “live”, “work”, “study” ở đây, hai thì gần như hoán đổi được cho nhau trong nhiều ngữ cảnh — sự khác biệt là về sắc thái (nhấn kết quả vs nhấn quá trình), không phải đúng/sai tuyệt đối. Nhưng có những trường hợp bắt buộc phải phân biệt rõ:
- Khi nhấn kết quả nhìn thấy được của một hành động: “I have painted the wall” (bức tường giờ đã được sơn xong, kết quả là bức tường có màu mới) — dùng Present Perfect.
- Khi nhấn hành động vừa diễn ra, giải thích lý do cho tình trạng hiện tại (thường thấy dấu vết, chưa chắc đã xong hẳn): “I have been painting the wall” (đó là lý do tay tôi dính sơn, tôi vừa làm việc đó, có thể chưa xong hẳn) — dùng Present Perfect Continuous.
- “You look tired. Have you been running?” (hỏi về hoạt động vừa diễn ra, gây ra trạng thái hiện tại — mệt, thở gấp) so với “Have you run the marathon before?” (hỏi về kinh nghiệm/thành tựu, không liên quan quá trình vừa rồi).
Lưu ý: các động từ trạng thái (stative verbs) đã liệt kê ở phần Present Continuous cũng không dùng ở dạng Perfect Continuous — không nói “I have been knowing him for years”, phải nói “I have known him for years.”
Dấu hiệu nhận biết: for, since, all day, all week, lately, recently, how long…?, và thường xuất hiện cùng cảm giác “vẫn đang”, “gần đây”, “liên tục”.
Bảng so sánh tổng hợp 4 thì hiện tại
| Thì | Dùng khi nào | Dấu hiệu | Ví dụ | Lỗi hay gặp |
|---|---|---|---|---|
| Present Simple | Sự thật, thói quen, lịch trình cố định | always, usually, every day | ”She works from home.” | Quên chia “-s/-es” ở ngôi thứ 3 số ít |
| Present Continuous | Đang xảy ra lúc nói, kế hoạch gần đã sắp xếp | now, right now, at the moment | ”I am working from home today.” | Dùng cho stative verbs (“I am knowing” sai) |
| Present Perfect | Quá khứ liên quan đến hiện tại, không rõ mốc thời gian | already, just, since, for, ever, never | ”I have worked from home for years.” | Dùng chung với mốc thời gian cụ thể (yesterday) |
| Present Perfect Continuous | Nhấn mạnh quá trình/khoảng thời gian kéo dài, có thể còn tiếp diễn | for, since, lately, how long | ”I have been working from home since March.” | Dùng với stative verbs; nhầm sắc thái với Present Perfect |
Lỗi phổ biến của người Việt
- Quên chia động từ ở ngôi thứ 3 số ít trong Present Simple. Vì tiếng Việt không chia động từ theo chủ ngữ, người học rất dễ quên thêm “-s/-es”. SAI: “She go to school every day.” ĐÚNG: “She goes to school every day.” SAI: “He like pizza.” ĐÚNG: “He likes pizza.”
- Dùng Present Simple thay vì Present Continuous cho hành động đang diễn ra ngay lúc nói. Vì trong tiếng Việt cả hai đều có thể dịch bằng “làm gì đó” không cần “đang”, người học dễ nói: SAI: “I read a book now.” (nếu ý là đang đọc ngay lúc này) ĐÚNG: “I am reading a book now.”
- Lẫn lộn Present Perfect với Past Simple. Đây là lỗi phổ biến và dai dẳng nhất, vì gốc rễ là tiếng Việt không phân biệt “quá khứ có mốc thời gian rõ ràng” và “quá khứ không rõ mốc, còn liên quan hiện tại” bằng ngữ pháp — chỉ dựa vào ngữ cảnh. SAI: “I have finished my homework yesterday.” (có “yesterday” — mốc cụ thể, phải dùng Past Simple) ĐÚNG: “I finished my homework yesterday.” hoặc nếu muốn nhấn “hoàn thành xong, ảnh hưởng hiện tại” và không nêu mốc thời gian: “I have finished my homework.” (bây giờ tôi rảnh).
- Dùng “for” với mốc thời điểm hoặc “since” với khoảng thời gian. SAI: “I have lived here since 5 years.” ĐÚNG: “I have lived here for 5 years.” SAI: “I have worked here for 2018.” ĐÚNG: “I have worked here since 2018.”
- Dùng dạng tiếp diễn cho động từ trạng thái. SAI: “I am loving this song.” (trong văn viết/nói trang trọng — dù văn nói đời thường, quảng cáo đôi khi chấp nhận, nhưng về ngữ pháp chuẩn nên tránh) ĐÚNG: “I love this song.”
Best Practices
- Trước khi nói/viết một câu, tự hỏi hai câu hỏi nền tảng ở phần Kiến thức nền tảng: (1) hành động thuộc thời điểm nào — sự thật/thói quen, đang xảy ra, hay quá khứ liên quan hiện tại? (2) đang nhấn kết quả hay nhấn quá trình?
- Luyện phản xạ chia “-s/-es” ở ngôi thứ 3 số ít bằng cách đọc to nhiều câu mẫu — đây là lỗi rất dễ mắc dù đã học ngữ pháp lâu năm, vì nó đòi hỏi phản xạ tự động chứ không phải kiến thức.
- Khi gặp câu có mốc thời gian cụ thể đã kết thúc (yesterday, last year, in 2010), luôn dùng Past Simple — tuyệt đối không ghép với Present Perfect. Đây là quy tắc “cứng” giúp tránh phần lớn lỗi Present Perfect.
- Học thuộc danh sách động từ trạng thái (stative verbs) phổ biến và luyện tập nhận diện chúng — không chia ở dạng tiếp diễn trừ khi chúng mang nghĩa hành động khác.
- Khi không chắc chọn Present Perfect hay Present Perfect Continuous, hỏi: “Tôi đang muốn nhấn kết quả/thành tựu, hay muốn nhấn quá trình/khoảng thời gian đã trải qua?” — nếu là kết quả, chọn Present Perfect; nếu là quá trình, chọn Present Perfect Continuous.
- Luyện tập bằng cách viết nhật ký ngắn mỗi ngày, cố tình dùng đa dạng cả 4 thì hiện tại trong cùng một đoạn để quen với việc chuyển đổi linh hoạt.
- So sánh trực tiếp với hệ thống thì quá khứ và tương lai để thấy điểm chung về cấu trúc (V-ing luôn dùng cho continuous, V3 luôn dùng cho perfect) — xem ./07-past-tenses.md và ./08-future-tenses.md.
Tài liệu tham khảo
- Cambridge Dictionary — Grammar: Present tenses. https://dictionary.cambridge.org/grammar/british-grammar/present-tenses
- British Council — LearnEnglish: Present simple. https://learnenglish.britishcouncil.org/grammar/english-grammar-reference/present-simple
- British Council — LearnEnglish: Present perfect. https://learnenglish.britishcouncil.org/grammar/english-grammar-reference/present-perfect
- Grammarly Blog — Present Perfect Tense. https://www.grammarly.com/blog/verbs/present-perfect-tense/
- Oxford Learner’s Dictionaries — Verb Patterns and Grammar Notes. https://www.oxfordlearnersdictionaries.com/
- BBC Learning English — English Grammar: Tenses. https://www.bbc.co.uk/learningenglish/english/features/english-grammar