Trong hệ thống ngữ pháp tiếng Anh, thì Hiện tại hoàn thành (Present Perfect Tense) là một trong những chủ điểm quan trọng nhưng thường gây nhầm lẫn cho người học. Việc nắm vững công thức Present Perfect và cách sử dụng của nó không chỉ giúp bạn xây dựng câu chính xác mà còn nâng cao khả năng diễn đạt ý tưởng một cách tinh tế hơn. Với bài viết chuyên sâu này, chúng tôi sẽ đi sâu phân tích mọi khía cạnh của thì Hiện tại hoàn thành, từ cấu trúc đến cách dùng, dấu hiệu nhận biết và những điểm cần lưu ý khi so sánh với các thì khác, đảm bảo bạn sẽ tự tin sử dụng thành thạo thì này trong mọi tình huống giao tiếp.

I. Công Thức Present Perfect: Nền Tảng Của Thì Hiện Tại Hoàn Thành
Để bắt đầu làm chủ thì Hiện tại hoàn thành, điều cốt yếu là phải ghi nhớ công thức Present Perfect cơ bản. Thì này được hình thành bởi sự kết hợp giữa trợ động từ ‘have/has’ và động từ ở dạng quá khứ phân từ (V3/ED). Dưới đây là cấu trúc chi tiết cho từng loại câu:
1. Công thức Present Perfect ở dạng Khẳng định
Đây là cấu trúc dùng để diễn tả một hành động đã xảy ra và hoàn thành tại một thời điểm không xác định trong quá khứ, hoặc kéo dài từ quá khứ đến hiện tại.
- Cấu trúc: S + have/has + V3/ED
Trong đó:
- S (Subject): Chủ ngữ.
- have/has: Trợ động từ. ‘Have’ dùng với các chủ ngữ I, You, We, They và danh từ số nhiều. ‘Has’ dùng với các chủ ngữ He, She, It và danh từ số ít.
- V3/ED: Động từ ở dạng quá khứ phân từ. Nếu là động từ có quy tắc, thêm -ED. Nếu là động từ bất quy tắc, sử dụng dạng V3 trong bảng động từ bất quy tắc.
Ví dụ:
- I have finished my report. (Tôi đã hoàn thành báo cáo của mình rồi.)
- She has traveled to Paris three times. (Cô ấy đã đi du lịch Paris ba lần rồi.)
- We have lived in this city since 2010. (Chúng tôi đã sống ở thành phố này từ năm 2010.)
2. Công thức Present Perfect ở dạng Phủ định
Khi muốn phủ định một hành động, tức là nói rằng hành động đó chưa xảy ra hoặc chưa hoàn thành, chúng ta sẽ thêm ‘not’ vào sau trợ động từ ‘have/has’.
- Cấu trúc: S + have/has + not + V3/ED
Bạn cũng có thể sử dụng dạng viết tắt:
- have not = haven’t
- has not = hasn’t
Ví dụ:
- I haven’t seen him yet. (Tôi vẫn chưa gặp anh ấy.)
- He hasn’t called me back. (Anh ấy vẫn chưa gọi lại cho tôi.)
- They haven’t visited the new museum. (Họ chưa thăm bảo tàng mới.)
3. Công thức Present Perfect ở dạng Nghi vấn (Câu hỏi)
Để đặt câu hỏi với thì Hiện tại hoàn thành, chúng ta đảo trợ động từ ‘have/has’ lên trước chủ ngữ. Có hai loại câu hỏi chính:
3.1. Câu hỏi Yes/No
Loại câu hỏi này được dùng khi muốn xác nhận thông tin và câu trả lời chỉ có thể là ‘Có’ hoặc ‘Không’.
- Cấu trúc: Have/Has + S + V3/ED?
Trả lời:
- Yes, S + have/has.
- No, S + haven’t/hasn’t.
Ví dụ:
- Have you ever tried sushi? (Bạn đã bao giờ thử sushi chưa?)
- Yes, I have.
- No, I haven’t.
- Has she finished her homework? (Cô ấy đã làm xong bài tập về nhà chưa?)
- Yes, she has.
- No, she hasn’t.
3.2. Câu hỏi với từ để hỏi (Wh-questions)
Dùng để hỏi thông tin cụ thể hơn (What, Where, When, Why, How, Who…).
- Cấu trúc: Wh-word + have/has + S + V3/ED?
Ví dụ:
- What have you done today? (Bạn đã làm gì hôm nay?)
- Where has he gone? (Anh ấy đã đi đâu?)
- How long have they been married? (Họ đã kết hôn được bao lâu rồi?)

II. Cách Dùng Thì Hiện Tại Hoàn Thành: Khi Nào Sử Dụng Công Thức Present Perfect?
Việc hiểu rõ công thức Present Perfect là một chuyện, nhưng sử dụng nó đúng ngữ cảnh lại là một thách thức khác. Thì Hiện tại hoàn thành có nhiều cách dùng khác nhau, tập trung vào mối liên hệ giữa quá khứ và hiện tại. Dưới đây là các trường hợp sử dụng phổ biến nhất:
1. Diễn tả hành động xảy ra tại một thời điểm không xác định trong quá khứ
Chúng ta dùng thì Hiện tại hoàn thành khi muốn nói về một kinh nghiệm, trải nghiệm đã xảy ra trong quá khứ mà không quan trọng thời điểm cụ thể. Điều quan trọng là hành động đó đã từng xảy ra hoặc chưa từng xảy ra.
- Ví dụ:
- I have visited Japan before. (Tôi đã từng thăm Nhật Bản rồi.) (Không nói rõ khi nào, chỉ là một trải nghiệm.)
- She has never eaten durian. (Cô ấy chưa bao giờ ăn sầu riêng.) (Một kinh nghiệm chưa từng có.)
2. Diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại
Đây là một trong những cách dùng phổ biến nhất của thì Hiện tại hoàn thành, thường đi kèm với các giới từ ‘for’ (khoảng thời gian) và ‘since’ (mốc thời gian).
- Ví dụ:
- He has worked at this company for five years. (Anh ấy đã làm việc ở công ty này được năm năm rồi.) (Vẫn đang làm việc.)
- They have known each other since childhood. (Họ đã biết nhau từ thời thơ ấu.) (Vẫn biết nhau cho đến bây giờ.)
- We have studied English for ten months. (Chúng tôi đã học tiếng Anh được mười tháng rồi.) (Vẫn đang tiếp tục học.)
3. Diễn tả hành động vừa mới xảy ra
Sử dụng thì Hiện tại hoàn thành để nói về một hành động vừa mới kết thúc hoặc xảy ra rất gần với thời điểm hiện tại, thường đi kèm với trạng từ ‘just’.
- Ví dụ:
- I have just finished my lunch. (Tôi vừa mới ăn trưa xong.)
- She has just arrived. (Cô ấy vừa mới đến.)
4. Diễn tả hành động xảy ra trong quá khứ nhưng kết quả còn liên quan đến hiện tại
Hành động đã hoàn thành trong quá khứ, nhưng tác động hoặc kết quả của nó vẫn còn rõ rệt hoặc quan trọng ở thời điểm hiện tại.
- Ví dụ:
- I have lost my keys. (Tôi đã làm mất chìa khóa rồi.) (Và bây giờ tôi không thể vào nhà được.)
- He has broken his leg. (Anh ấy đã bị gãy chân.) (Và bây giờ anh ấy đang phải bó bột/không thể đi lại bình thường.)
- The team has won the championship. (Đội đã giành chiến thắng giải vô địch.) (Và bây giờ họ là nhà vô địch.)
5. Diễn tả hành động lặp đi lặp lại nhiều lần trong quá khứ đến hiện tại
Thường đi với các trạng từ chỉ tần suất hoặc số lần.
- Ví dụ:
- I have watched this movie many times. (Tôi đã xem bộ phim này nhiều lần rồi.)
- She has called him several times today. (Cô ấy đã gọi cho anh ấy vài lần hôm nay.)
6. Diễn tả những điều chưa từng xảy ra (sử dụng với ‘never’ và ‘ever’)
- Ví dụ:
- I have never seen such a beautiful sunset. (Tôi chưa từng thấy hoàng hôn nào đẹp như vậy.)
- Have you ever been to New York? (Bạn đã bao giờ đến New York chưa?)

III. Dấu Hiệu Nhận Biết Thì Hiện Tại Hoàn Thành: Công Cụ Đắc Lực
Để nhận diện và sử dụng công thức Present Perfect một cách chính xác, bạn cần nắm rõ các dấu hiệu nhận biết thì này. Đây thường là các trạng từ chỉ thời gian hoặc tần suất xuất hiện trong câu:
- Just: Vừa mới (luôn đứng giữa have/has và V3/ED)
- She has just called me. (Cô ấy vừa mới gọi cho tôi.)
- Already: Rồi, đã rồi (thường đứng giữa have/has và V3/ED, hoặc cuối câu)
- I have already finished my work. (Tôi đã hoàn thành công việc rồi.)
- Yet: Chưa (dùng trong câu phủ định và nghi vấn, đứng cuối câu)
- He hasn’t arrived yet. (Anh ấy vẫn chưa đến.)
- Have you done your homework yet? (Bạn đã làm bài tập về nhà chưa?)
- Ever: Đã từng bao giờ (dùng trong câu hỏi)
- Have you ever seen a ghost? (Bạn đã bao giờ nhìn thấy ma chưa?)
- Never: Chưa bao giờ, không bao giờ (mang nghĩa phủ định, đứng giữa have/has và V3/ED)
- I have never been to Canada. (Tôi chưa bao giờ đến Canada.)
- For + khoảng thời gian: Trong vòng/được (khoảng thời gian)
- We have lived here for 10 years. (Chúng tôi đã sống ở đây được 10 năm.)
- Since + mốc thời gian/mệnh đề quá khứ đơn: Kể từ khi
- She has studied English since 2015. (Cô ấy đã học tiếng Anh từ năm 2015.)
- He has been sick since he ate that food. (Anh ấy bị ốm từ khi ăn món đó.)
- Recently / Lately: Gần đây
- I haven’t seen her recently. (Gần đây tôi chưa gặp cô ấy.)
- So far / Up to now / Up to the present: Cho đến bây giờ
- So far, I have read three books this month. (Cho đến bây giờ, tôi đã đọc ba cuốn sách tháng này.)
- In the last few days/weeks/months/years: Trong vài ngày/tuần/tháng/năm gần đây
- He has been very busy in the last few weeks. (Anh ấy đã rất bận rộn trong vài tuần gần đây.)
- This is the first/second/third… time: Đây là lần đầu tiên/thứ hai/thứ ba…
- This is the first time I have eaten pho. (Đây là lần đầu tiên tôi ăn phở.)
- It’s + khoảng thời gian + since + S + V2/ED: Đã … kể từ khi…
- It’s two years since I last saw him. (Đã hai năm kể từ lần cuối tôi gặp anh ấy.) (Mặc dù mệnh đề ‘since’ dùng quá khứ đơn, câu chính vẫn ngụ ý sự liên tục đến hiện tại.)

IV. Phân Biệt Thì Hiện Tại Hoàn Thành Với Các Thì Khác
Để sử dụng thành thạo công thức Present Perfect, việc phân biệt nó với các thì có ngữ nghĩa tương đồng là vô cùng quan trọng. Hai thì thường gây nhầm lẫn nhất là Quá khứ đơn (Past Simple) và Hiện tại hoàn thành tiếp diễn (Present Perfect Continuous).
1. Phân biệt Hiện tại hoàn thành và Quá khứ đơn
Đây là cặp thì khiến nhiều người học bối rối nhất vì cả hai đều nói về hành động trong quá khứ. Tuy nhiên, điểm khác biệt cốt lõi nằm ở mối liên hệ với hiện tại và sự xác định về thời gian.
- Thì Quá khứ đơn (Past Simple):
- Diễn tả hành động đã xảy ra và kết thúc hoàn toàn tại một thời điểm cụ thể trong quá khứ.
- Thời điểm diễn ra hành động thường được xác định rõ ràng (yesterday, last week, in 2020, ago…).
- Cấu trúc: S + V2/ED
- Ví dụ: I went to the cinema yesterday. (Tôi đã đi xem phim ngày hôm qua.) (Hành động đã kết thúc, thời gian rõ ràng.)
- Thì Hiện tại hoàn thành (Present Perfect):
- Diễn tả hành động xảy ra tại một thời điểm không xác định trong quá khứ hoặc hành động bắt đầu từ quá khứ và vẫn còn tiếp diễn/có ảnh hưởng đến hiện tại.
- Không quan tâm đến thời điểm cụ thể, chỉ quan tâm đến kết quả hoặc kinh nghiệm.
- Cấu trúc: S + have/has + V3/ED
- Ví dụ: I have seen that movie. (Tôi đã xem bộ phim đó rồi.) (Không nói rõ khi nào, chỉ là kinh nghiệm.)
- I have lived here for 5 years. (Tôi đã sống ở đây được 5 năm.) (Vẫn đang sống ở đây.)
Bảng so sánh chi tiết:
| Tiêu chí | Thì Quá khứ đơn (Past Simple) | Thì Hiện tại hoàn thành (Present Perfect) |
|---|---|---|
| Thời điểm | Cụ thể, xác định trong quá khứ | Không xác định trong quá khứ hoặc kéo dài đến hiện tại |
| Liên hệ với hiện tại | Không có | Có liên hệ (kết quả, trải nghiệm, hành động tiếp diễn) |
| Dấu hiệu | Yesterday, last…, ago, in 20XX, when… | For, since, just, already, yet, ever, never, recently, so far… |
| Ví dụ | She bought a new car last month. | She has bought a new car. (Không rõ khi nào, chỉ biết là đã mua rồi.) |
2. So sánh Hiện tại hoàn thành và Hiện tại hoàn thành tiếp diễn
Hai thì này đều diễn tả hành động bắt đầu trong quá khứ và có liên quan đến hiện tại. Tuy nhiên, điểm khác biệt nằm ở sự nhấn mạnh:
- Thì Hiện tại hoàn thành (Present Perfect):
- Nhấn mạnh kết quả của hành động.
- Hành động có thể đã kết thúc hoặc vẫn đang tiếp diễn.
- Dùng với động từ chỉ trạng thái (state verbs) như ‘know’, ‘love’, ‘be’, ‘understand’ (không dùng với tiếp diễn).
- Cấu trúc: S + have/has + V3/ED
- Ví dụ: I have read that book. (Tôi đã đọc cuốn sách đó rồi.) (Nhấn mạnh việc đọc xong sách.)
- Thì Hiện tại hoàn thành tiếp diễn (Present Perfect Continuous):
- Nhấn mạnh quá trình và thời gian diễn ra của hành động.
- Hành động bắt đầu trong quá khứ và vẫn đang tiếp diễn ở hiện tại, hoặc vừa mới kết thúc và để lại dấu vết/kết quả rõ ràng.
- Không dùng với động từ chỉ trạng thái.
- Cấu trúc: S + have/has + been + V-ing
- Ví dụ: I have been reading that book for two hours. (Tôi đã đọc cuốn sách đó được hai giờ rồi.) (Nhấn mạnh quá trình đọc kéo dài.)
Lưu ý: Một số động từ có thể dùng cả hai thì với sự khác biệt nhỏ về sắc thái.
- I have lived in Hanoi for 10 years. (Nhấn mạnh kết quả là tôi đã sống ở đây.)
- I have been living in Hanoi for 10 years. (Nhấn mạnh quá trình tôi vẫn đang sống ở đây, có thể còn tiếp tục.)

V. Bài Tập Vận Dụng Công Thức Present Perfect
Để củng cố kiến thức về công thức Present Perfect và các cách dùng của nó, việc thực hành là không thể thiếu. Dưới đây là một số dạng bài tập phổ biến giúp bạn làm quen và thành thạo thì này:
1. Chia động từ trong ngoặc theo thì Hiện tại hoàn thành
Áp dụng công thức Present Perfect (S + have/has + V3/ED) để hoàn thành các câu sau:
- I (not finish) ____________ my project yet.
- She (travel) ____________ to over twenty countries so far.
- They (live) ____________ in London since 2018.
- He (just leave) ____________ the office.
- (You/ever/see) ____________ a tiger in the wild?
- We (not meet) ____________ each other for a long time.
- The children (eat) ____________ all the cookies.
- My sister (buy) ____________ a new dress.
- How long (you/wait) ____________ for the bus?
- The weather (be) ____________ very cold recently.
Đáp án gợi ý:
- haven’t finished
- has traveled
- have lived
- has just left
- Have you ever seen
- haven’t met
- have eaten
- has bought
- have you waited
- has been
2. Viết lại câu sử dụng thì Hiện tại hoàn thành
Chuyển đổi các câu sau sang thì Hiện tại hoàn thành, đôi khi cần thêm các trạng từ phù hợp.
- I started learning English five years ago.
- She hasn’t contacted me since 2024.
- This is my first time visiting Da Lat.
- When did he go to the supermarket? (Hỏi về việc anh ấy đã đi siêu thị chưa, không rõ thời gian)
- The last time I saw him was in July.
Đáp án gợi ý:
- I have learned English for five years.
- She hasn’t contacted me for two years.
- I have never visited Da Lat before. (Hoặc: This is the first time I have visited Da Lat.)
- Has he gone to the supermarket yet?
- I haven’t seen him since July.
3. Chọn đáp án đúng
Chọn phương án đúng nhất để điền vào chỗ trống:
1. My parents _____ to Ha Long Bay many times.
A. went B. have gone C. go D. are going
2. She _____ her homework just now.
A. finishes B. finished C. has finished D. is finishing
3. _____ you _____ the new ‘Avatar’ movie yet?
A. Did / see B. Have / seen C. Do / see D. Are / seeing
4. They _____ in that house since they were children.
A. lived B. are living C. have lived D. live
5. I _____ this kind of food before.
A. never eat B. have never eaten C. didn’t eat D. am not eating
Đáp án gợi ý:
1. B 2. C 3. B 4. C 5. B

Kết Luận
Nắm vững công thức Present Perfect và các cách dùng của nó là một bước tiến quan trọng trong hành trình chinh phục tiếng Anh của bạn. Qua bài viết này, hy vọng bạn đã có cái nhìn tổng quan và sâu sắc về thì Hiện tại hoàn thành, từ cấu trúc cơ bản đến những sắc thái tinh tế trong cách diễn đạt. Hãy tích cực thực hành với các bài tập và áp dụng thì này vào giao tiếp hàng ngày để biến kiến thức lý thuyết thành kỹ năng thực tế. Với sự kiên trì và luyện tập thường xuyên, việc sử dụng thì Hiện tại hoàn thành sẽ trở nên tự nhiên và chính xác hơn bao giờ hết, giúp bạn tự tin giao tiếp tiếng Anh trong mọi tình huống vào năm 2026 và những năm sắp tới.

Để lại một bình luận