logo

Learna

BlogFAQ
CÁC THÌ ĐỘNG TỪ

Học thì Hiện tại Hoàn thành: Quy tắc và Ví dụ

Thì hiện tại hoàn thành nối quá khứ với hiện tại. Nó diễn tả những hành động trong quá khứ vẫn còn quan trọng ngay lúc này, dù đó là một việc đã hoàn tất, một trải nghiệm trong đời, hay điều gì đó bắt đầu từ trước và đến nay vẫn đúng. Hướng dẫn này trình bày công thức, các từ tín hiệu quan trọng, những phân từ bất quy tắc gây rắc rối nhiều nhất, và điểm khác biệt khiến người học chật vật hơn cả.

Thì Hiện tại Hoàn thành là gì?

Bạn tạo thì hiện tại hoàn thành bằng have hoặc has cộng với quá khứ phân từ của động từ chính. Động từ có quy tắc kết thúc bằng -ed; động từ bất quy tắc thì đổi dạng, chẳng hạn eat thành eaten. Đây là một trong bốn thì hiện tại, và là thì duy nhất xoay quanh một mốc thời gian không xác định thay vì một thời điểm được nêu rõ — đó cũng là lý do nó được xem là một trong những thì khó nắm vững nhất.

"She has lived in Tokyo for three years, so she knows the city very well."

Tổng quan nhóm các thì hiện tại

So sánh thì hiện tại hoàn thành với các thì hiện tại khác giúp thấy rõ vai trò của nó trong việc nối trải nghiệm quá khứ với hiện tại:

Thì Trọng tâm Ví dụ
Hiện tại đơn Thói quen, sự thật, lịch trình She works at a hospital.
Hiện tại tiếp diễn Hành động đang diễn ra lúc này She is working right now.
Hiện tại hoàn thành Hành động quá khứ gắn với hiện tại She has worked here for years.
Hiện tại hoàn thành tiếp diễn Khoảng thời gian của hành động đang tiếp diễn She has been working since 8 AM.

Hiện tại hoàn thành và Quá khứ đơn

Đây là điểm khác biệt gây nhầm lẫn nhiều nhất, và cũng là một trong những câu hỏi ngữ pháp được tìm kiếm nhiều nhất trong tiếng Anh. Quá khứ đơn dùng cho hành động đã kết thúc tại một thời điểm cụ thể, được nêu rõ (I visited Paris last year). Hiện tại hoàn thành dùng cho hành động xảy ra ở một thời điểm không xác định trong đời bạn, hoặc còn liên quan đến hiện tại (I have visited Paris). Nếu trong câu xuất hiện một ngày hay thời điểm quá khứ cụ thể, hãy chuyển sang quá khứ đơn. Ngay cả người học đã tự tin với thì quá khứ đơn vẫn thường vấp ở đây, bởi cả hai thì đều nói về điều đã xảy ra.

Đúng "I have already finished my work."
Sai "I have finished my work yesterday." (yesterday cần quá khứ đơn: I finished my work yesterday)

Cách đặt câu như thế nào?

Dùng have với I, you, we, they và has với he, she, it. Trong lời nói hằng ngày, chúng được rút gọn thành I've, she's và haven't.

Dạng câu Quy tắc Ví dụ
Khẳng định have / has + quá khứ phân từ I have eaten. She has gone.
Phủ định have / has + not + quá khứ phân từ I haven't eaten. She hasn't gone.
Nghi vấn Have / Has + chủ ngữ + quá khứ phân từ? Have you eaten? Has she gone?

Khi nào dùng thì hiện tại hoàn thành?

Thì hiện tại hoàn thành bao quát nhiều tình huống khác nhau, ở đó quá khứ kết nối với thời điểm hiện tại:

Trải nghiệm trong đời Thời gian không xác định

Những việc đã xảy ra vào một thời điểm không nêu rõ trong đời bạn.

Ví dụ: "I have visited Japan." / "He has never tried sushi." / "She has read that book twice."
Tin tức mới đây Vừa mới xảy ra

Hành động vừa hoàn tất mà kết quả vẫn còn quan trọng lúc này.

Ví dụ: "He has just left." / "They have arrived safely." / "We have finished the meeting."
Hành động còn tiếp diễn Chưa kết thúc

Trạng thái hoặc hành động bắt đầu trong quá khứ và kéo dài đến hiện tại.

Ví dụ: "We have lived here for five years." / "She has worked here since 2020."
Khoảng thời gian chưa kết thúc Giai đoạn hiện tại

Hành động diễn ra trong khoảng thời gian chưa khép lại (hôm nay, tuần này).

Ví dụ: "I have read three books this month." / "He has called twice today."

Sự thay đổi theo thời gian: Thì này cũng dùng để mô tả sự tiến triển hay thay đổi dần dần: "Prices have gone up." / "Her English has improved a lot."

Các từ tín hiệu quan trọng

Một số từ thường xuyên báo hiệu rằng bạn nên dùng thì hiện tại hoàn thành:

Từ Cách dùng Ví dụ
already Hoàn thành sớm hơn mong đợi I have already finished my work.
yet Chưa xong, thường trong câu phủ định/nghi vấn She hasn't eaten dinner yet.
ever / never Từng bao giờ / chưa bao giờ Have you ever been there? I have never seen that.
for / since Trong một khoảng thời gian / kể từ một mốc thời gian for three days, since Monday
just Vừa mới đây He has just left.
still Vẫn còn kéo dài đến nay, thường ở câu phủ định I still haven't heard back.

Hiện tại hoàn thành và Quá khứ đơn, đặt cạnh nhau

Hãy so sánh các ví dụ sau để thấy những dấu hiệu thời gian cụ thể buộc bạn phải chọn thì nào:

Câu Thì đúng Vì sao
I visited Paris last year. visited Thời điểm quá khứ được nêu rõ
I have visited Paris three times. have visited Thời gian không xác định, trải nghiệm trong đời
She has finished her homework already. has finished Kết quả còn quan trọng lúc này
She finished her homework at 6 PM. finished Thời điểm quá khứ được nêu rõ
We have known each other since college. have known Trạng thái còn tiếp diễn, gắn với hiện tại
We met at a conference in 2019. met Thời điểm quá khứ được nêu rõ

Been và Gone: Một nhầm lẫn phổ biến

Cả been và gone đều là quá khứ phân từ của go, nhưng mang nghĩa khác nhau trong thì hiện tại hoàn thành. Has been nghĩa là người đó đã đi đâu đó và đã quay về. Has gone nghĩa là người đó đã đi và hiện vẫn còn ở đó.

Been "She has been to Paris." (cô ấy từng đến Paris và giờ đã về)
Gone "She has gone to Paris." (cô ấy đang ở Paris ngay lúc này, không có ở đây)
Sai "She has gone to Paris three times." (trải nghiệm trong đời cần been: She has been to Paris three times.)
Câu Been hay Gone? Vì sao
He has ___ to London twice. been Trải nghiệm trong đời, anh ấy đã về
She has ___ to the supermarket. gone Cô ấy vẫn còn ở đó, chưa về
Have you ever ___ to Japan? been Hỏi về trải nghiệm trong đời
He has ___ home. (He left.) gone Anh ấy đang ở nhà, không có ở đây

Những phân từ bất quy tắc nên học thuộc trước

Been, gone, done, seen, written và eaten chiếm phần lớn các câu hiện tại hoàn thành hằng ngày, nên hãy nắm vững chúng trước khi chuyển sang những dạng bất quy tắc ít gặp hơn. Danh sách động từ bất quy tắc đầy đủ bao gồm mọi tổ hợp dạng nguyên thể, quá khứ và quá khứ phân từ.

Learna AI dạy thì hiện tại hoàn thành như thế nào?

Learna AI lắng nghe đúng khoảnh khắc người học dùng quá khứ đơn trong khi hiện tại hoàn thành mới phù hợp hơn, rồi giải thích ngay sự khác biệt về thời gian trong cuộc hội thoại thay vì đợi đến cuối buổi học. Nó cũng đánh dấu những từ chỉ ngày hay thời điểm cụ thể đứng cạnh have hoặc has, bởi đó là dấu hiệu rõ ràng nhất cho thấy bạn đã chọn sai thì; đồng thời phát hiện nhầm lẫn been/gone bằng cách kiểm tra xem người đó đã quay về hay vẫn còn đi vắng. Những người học luyện tập các chủ đề trải nghiệm cá nhân cùng Learna cho biết họ cải thiện 97% khả năng chọn đúng dạng phân từ ngay từ lần đầu.

Khi have và has đã trở nên tự nhiên, bước tiếp theo mà hầu hết người học chọn là bổ sung yếu tố thời lượng với thì hiện tại hoàn thành tiếp diễn, giúp cùng một ý tưởng có thêm cảm giác kéo dài theo thời gian.

Khám phá thêm

Áp dụng kiến thức ngữ pháp vào thực tế cùng các lộ trình học của Learna:

CÂU HỎI THƯỜNG GẶP

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

Thì hiện tại hoàn thành là gì và ví dụ?

Đó là thì được tạo bằng have hoặc has cộng với quá khứ phân từ, dùng cho hành động quá khứ vẫn còn ý nghĩa ở hiện tại, chẳng hạn I have visited Japan hoặc She has just left.

Công thức của thì hiện tại hoàn thành là gì?

Khẳng định: have/has + quá khứ phân từ. Phủ định: have/has + not + quá khứ phân từ. Nghi vấn: Have/Has + chủ ngữ + quá khứ phân từ?

Hiện tại hoàn thành khác hiện tại đơn ở điểm nào?

Hiện tại đơn diễn tả thói quen và sự thật; hiện tại hoàn thành nối một hành động quá khứ với thời điểm hiện tại, thường không nêu rõ việc đó xảy ra khi nào.

Khi nào nên dùng hiện tại hoàn thành thay vì quá khứ đơn?

Dùng hiện tại hoàn thành khi thời điểm cụ thể không được nhắc đến hoặc không quan trọng. Dùng quá khứ đơn khi bạn nêu rõ một thời điểm quá khứ, như yesterday hay in 2020.

Bạn sẽ giải thích thì hiện tại hoàn thành cho một đứa trẻ như thế nào?

Hãy nói rằng thì này dùng cho những việc đã xảy ra nhưng thời điểm không quan trọng, hoặc những việc đến giờ vẫn đúng, như "I have lost my pencil" nghĩa là bây giờ bạn vẫn chưa tìm lại được.

Những từ khóa nào đi với hiện tại hoàn thành?

Already, yet, ever, never, just, for và since đều thường xuất hiện cùng thì hiện tại hoàn thành và báo hiệu rằng cần dùng thì này chứ không phải quá khứ đơn.

Dùng already và yet như thế nào?

Already thường xuất hiện trong câu khẳng định để cho thấy việc gì đó hoàn tất sớm hơn dự kiến; yet xuất hiện trong câu phủ định và câu hỏi để hỏi xem điều gì đó đã xảy ra chưa.

Quy tắc dùng for và since là gì?

Dùng for với một khoảng thời gian, như for three years, và since với một mốc bắt đầu, như since 2020.

Quá khứ phân từ bất quy tắc là gì?

Là những quá khứ phân từ không kết thúc bằng -ed, chẳng hạn gone, eaten, written và seen. Bạn phải học thuộc từng từ cùng với dạng nguyên thể và dạng quá khứ của chúng.

Hiện tại hoàn thành có diễn tả hành động vẫn đang diễn ra không?

Có, đặc biệt khi đi với for hoặc since: I have lived here for ten years cho thấy hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến nay.

Lỗi phổ biến với thì hiện tại hoàn thành là gì?

Dùng nó với một thời điểm quá khứ cụ thể, chẳng hạn "I have visited Paris last year", trong khi câu đúng phải ở quá khứ đơn: "I visited Paris last year."

Quá khứ đơn và hiện tại hoàn thành khác nhau thế nào trong hội thoại hằng ngày?

Người bản ngữ dùng quá khứ đơn nhiều hơn hẳn khi kể chuyện và nói về các sự kiện cụ thể, còn hiện tại hoàn thành chủ yếu xuất hiện với trải nghiệm không xác định thời gian hoặc tin tức vừa xảy ra.

Learna AI giúp gì cho các lỗi về hiện tại hoàn thành?

Learna AI đánh dấu ngay khi một mốc thời gian quá khứ cụ thể xuất hiện cạnh have hoặc has, rồi giải thích vì sao quá khứ đơn phù hợp hơn trong chính câu đó.

Learna AI có theo dõi mức độ thành thạo phân từ bất quy tắc theo thời gian không?

Có. Learna AI ghi nhận những phân từ bất quy tắc mà người học còn nhầm lẫn và đưa chúng trở lại trong các buổi luyện tập sau cho đến khi bạn nhớ chắc.