THÌ HIỆN TẠI HOÀN THÀNH (PRESENT PERFECT)

Tìm hiểu thì Hiện Tại Hoàn Thành (Present Perfect) đầy đủ: công thức, dấu hiệu nhận biết, cách dùng, ví dụ dễ hiểu và bài tập có đáp án giúp bạn nắm chắc kiến thức nhanh chóng.

THÌ HIỆN TẠI HOÀN THÀNH LÀ GÌ?

Khái niệm cơ bản

Tên gọi Present Perfect (hiện tại hoàn thành) đã nói rất rõ cách dùng của thì này: một hành động bắt đầu trong quá khứ, nhưng được nhìn và đánh giá ở hiện tại. Người nói không tập trung vào việc hành động xảy ra lúc nào, mà quan tâm tới đến thời điểm hiện tại, hành động đó đã hoàn thành được gì, để lại kết quả gì, hay vẫn còn đang tiếp diễn.

Công thức

Khẳng định

Cấu trúc:

S + have/has + V past participle (P2/ed)

 Ví dụ:

I have learned English for 3 years. He has completed the project.

Phủ định

Cấu trúc:

S + have/has + not + V past participle (P2/ed)

Ví dụ:

I have not finished my homework. She hasn’t decided yet.

Nghi vấn

 Cấu trúc:

Have/Has + S + V past participle (P2/ed)?

Ví dụ:

Have you ever been to Japan? Has she done her assignment?

THÌ HIỆN TẠI HOÀN THÀNH (PRESENT PERFECT)

CÁCH DÙNG THÌ HIỆN TẠI HOÀN THÀNH

Về bản chất, thì hiện tại hoàn thành (Present Perfect) chỉ xoay quanh HAI CÁCH DÙNG CỐT LÕI. Mọi cách dùng khác trong sách tham khảo, IELTS hay ngữ pháp nâng cao đều không nằm ngoài hai trục này.

👉 Hai cách dùng cốt lõi:

(1) Hành động xảy ra, kéo dài và hoàn thành cho tới hiện tại.

(2) Hành động vừa xảy ra (nên kết quả / ảnh hưởng còn ở hiện tại.)

CÁCH DÙNG 1: HÀNH ĐỘNG XẢY RA (TRONG QUÁ KHỨ), KÉO DÀI VÀ HOÀN THÀNH TỚI HIỆN TẠI

Đây là cách dùng bao quát nhất của thì Hiện tại Hoàn thành. Thay vì tách thành nhiều “cách dùng rời rạc”, có thể hiểu rằng tất cả các trường hợp thuộc nhóm này chỉ là những biểu hiện khác nhau của cùng một cách nhìn về thời gian.

Trong cách dùng này, từ “hoàn thành” không mang nghĩa hành động đã hoàn tất hay chấm dứt, mà mang nghĩa: tính đến thời điểm hiện tại, một kết quả, một trạng thái hoặc một trải nghiệm đã được hình thành (hay nói cách khác là hoàn thành). Nghĩa là thì Hiện tại Hoàn thành không được dùng để trả lời câu hỏi “việc đó đã xong chưa?”, mà để trả lời câu hỏi:  👉 “tính đến hiện tại, một hành động đã hoàn thành ở mức nào rồi.

Từ góc nhìn này, các biểu hiện như trải nghiệm, hành động lặp lại, hành động kéo dài hay việc không nhấn mạnh thời điểm xảy ra đều quy về cùng một gốc: hành động bắt đầu trong quá khứ nhưng được đánh giá, tổng kết hoặc xác nhận tại hiện tại.

Vì vậy, thì Hiện tại Hoàn thành trong cách dùng này thường xuất hiện qua các biểu hiện quen thuộc như:

  • diễn tả kinh nghiệm, trải nghiệm đã có tính đến hiện tại,
  • diễn tả những hành động xảy ra nhiều lần và được nhìn như một chuỗi tích lũy,
  • diễn tả những hành động hoặc trạng thái bắt đầu trong quá khứ và kéo dài tới hiện tại, thậm chí có thể tiếp diễn trong tương lai.

Những biểu hiện trên không phải là các cách dùng tách biệt, mà chỉ là những hình thức cụ thể giúp người học dễ nhận diện. Cốt lõi của cách dùng này vẫn là: một hành động đã xảy ra trong quá khứ và được nhìn từ hiện tại, nhằm xác nhận điều gì đã hình thành hoặc đang tồn tại tại thời điểm nói.

Diễn tả kinh nghiệm, trải nghiệm (experience)

Ví dụ 1: I have been to Japan.

  • Đã xảy ra rồi: chuyến đi diễn ra trong quá khứ.
  • Kéo dài: trải nghiệm đó vẫn còn trong cuộc đời người nói.
  • Tới hiện tại đã hoàn thành được việc gì: đã từng đi Nhật.

Ví dụ 2: She has never tried spicy food.

  • Đã xảy ra rồi: việc không ăn đồ cay diễn ra suốt quá khứ.
  • Kéo dài: trạng thái “chưa thử” vẫn giữ tới bây giờ.
  • Tới hiện tại hoàn thành được việc gì: chưa từng ăn đồ cay. (~ hoàn thành được 0 lần ăn)

👉 Những câu này không kể lại một sự kiện đã kết thúc, mà nhìn lại quá khứ từ góc độ hiện tại, nên thuộc cách dùng 1.

Diễn tả hành động lặp đi lặp lại 

Hành động lặp lại được xem như một chuỗi chưa khép lại, kéo dài từ quá khứ đến hiện tại.

Ví dụ 1: He has visited this city many times.

  • Đã xảy ra rồi: mỗi lần ghé thăm đều ở quá khứ.
  • Kéo dài tới hiện tại: các lần đó cộng dồn thành một chuỗi.
  • Tới hiện tại hoàn thành được việc gì: đã đến nhiều lần.

Ví dụ 2: She has called me three times today.

  • Đã xảy ra rồi: ba cuộc gọi đã diễn ra.
  • Kéo dài tới hiện tại: “today” chưa kết thúc.
  • Tới hiện tại hoàn thành được việc gì: gọi được 3 lần.

👉 Dù mỗi lần xảy ra đều ở quá khứ, nhưng toàn bộ chuỗi được nhìn từ hiện tại, nên vẫn thuộc cách dùng 1.

Diễn tả hành động kéo dài từ quá khứ tới hiện tại (và có thể tiếp diễn)

Đây là dạng điển hình nhất của cách dùng 1, thường đi với for / since.

Ví dụ 1: I have lived here for ten years.

  • Đã xảy ra rồi: việc sống ở đây bắt đầu trong quá khứ.
  • Kéo dài tới hiện tại: vẫn đang sống ở đó.
  • Tới hiện tại hoàn thành được việc gì: đã sống được 10 năm.

Ví dụ 2: She has worked here since 2018.

  • Đã xảy ra rồi: bắt đầu làm từ 2018.
  • Kéo dài tới hiện tại: vẫn đang làm.
  • Tới hiện tại hoàn thành được việc gì: đã làm được x năm, kể từ 2018.

👉 Hành động chưa kết thúc, mà chỉ hoàn thành được một mức nào đó tính tới hiện tại.

Trường hợp “không rõ thời gian”

“Không rõ thời gian” không phải là một cách dùng riêng, mà là đặc điểm chung của cách dùng 1.

Ví dụ 1: I have seen that movie.

  • Đã xảy ra rồi: việc xem phim diễn ra trong quá khứ.
  • Kéo dài tới hiện tại: trải nghiệm xem phim vẫn còn liên quan để nói ở hiện tại.
  • Tới hiện tại hoàn thành được việc gì: đã xem bộ phim rồi.

👉 Không quan tâm thời gian vì tới hiện tại cũng đã làm/ hoàn thành việc đó rồi.

TÓM LẠI:

Các cách diễn giải như trải nghiệm, hành động lặp lại, hành động kéo dài hay việc “không rõ thời gian” đều là các biểu hiện khác nhau của cùng một cách dùng: nhìn hành động quá khứ từ góc độ hiện tại, nhấn mạnh giá trị, kinh nghiệm hoặc trạng thái đã hoàn thành, và hoàn thành ở một mức nào đó rồi.

CÁCH DÙNG 2: HÀNH ĐỘNG VỪA XẢY RA VÀ ĐỂ LẠI KẾT QUẢ Ở HIỆN TẠI

Ở cách dùng này, hành động đã kết thúc, nhưng điều người nói quan tâm là hệ quả đang tồn tại ngay lúc nói.

Ví dụ:

  • They have just arrived. → Việc đến nơi đã xong, kết quả là: bây giờ họ đang ở đây.
  • I have recently started a new job. → Vừa mới xảy ra: hành động start a new job diễn ra cách đây không lâu (recently). Kết quả: hiện tại đã có công việc mới,
  • She has been very tired lately. → Trạng thái hiện tại (mệt) là kết quả của các hành động gần đây.
  • I have lost my keys. → Hành động xảy ra gần đây: việc mất chìa khóa vừa xảy ra. Kết quả: bây giờ vẫn chưa tìm thấy,

🔎 TÓM LẠI:

Điểm mấu chốt không nằm ở việc hành động xảy ra khi nào, mà ở chỗ kết quả hoặc trạng thái hiện tại vẫn còn tồn tại và có ý nghĩa đối với người nói.

DẤU HIỆU NHẬN BIẾT – NHƯNG ĐỪNG HỌC VẸT

 

Trạng từ Nghĩa
ever / never đã từng/ chưa từng
already  đã…rồi
just vừa
for / since Khoảng/ kể từ
recently / lately gần đây
so far / up to now cho tới bây giờ

 

👉 Lưu ý: Dấu hiệu rất quan trọng, nhưng chỉ học sau khi đã hiểu bản chất.

Bản chất quyết định thì. Dấu hiệu chỉ giúp nhận ra thì nhanh hơn. Nếu học ngược lại – thấy từ quen là dùng thì –  người học sẽ đúng máy móc, sai khi đổi ngữ cảnh.

SO SÁNH THÌ HIỆN TẠI HOÀN THÀNH (PRESENT PERFECT) VÀ MỘT SỐ THÌ KHÁC

THÌ HIỆN TẠI HOÀN THÀNH (PRESENT PERFECT)

Thì Hiện tại Hoàn thành và quá khứ đơn.

Đây là cặp thì gây nhầm lẫn nhiều nhất với người học, vì cả hai đều nói về quá khứ. Điểm khác nhau không nằm ở hình thức, mà nằm ở cách người nói nhìn hành động đó.

THÌ Hiện tại hoàn thành Quá khứ đơn
CÔNG THỨC S + have/has + V past participle (P2/ed) S + V2/ Ved.
BẢN CHẤT Hành động bắt đầu trong quá khứ nhưng còn liên quan tới hiện tại. Hành động xảy ra trong quá khứ và đã chấm dứt hoàn toàn.
Thời điểm không quan trọng / không cần nói rõ. Thường có thời điểm cụ thể, rõ ràng.
VÍ DỤ I have finished my homework.

→ Hành động làm bài đã xảy ra trong quá khứ
→ Nhưng câu này không nhằm kể lại lúc làm,
→ mà nhằm nói: tới hiện tại, bài đã xong rồi
→ Hệ quả ngầm hiểu: bây giờ rảnh / không phải làm nữa.

I finished my homework at 9 p.m.

→ Trọng tâm là thời điểm 9 giờ tối. (Trong quá khứ)
→ Chỉ kể lại một sự kiện đã xảy ra và khép lại
→ Hiện tại đã chấm dứt.

 

👉 Nói đơn giản:

  • Thì Hiện tại hoàn thành trả lời: “Tới bây giờ thì sao?”
  • Thì Quá khứ đơn trả lời: “Chuyện đó xảy ra khi nào?”

Thì Hiện tại Hoàn thành và Thì Hiện tại Hoàn thành tiếp diễn.

THÌ Hiện tại hoàn thành Hiện tại Hoàn thành Tiếp diễn
CÔNG THỨC S + have/has + V past participle (P2/ed) S + have/has + been + V-ing
BẢN CHẤT Nhấn mạnh kết quả đã đạt được tới hiện tại. Nhấn mạnh quá trình diễn ra tới hiện tại. (có liên tục làm hay không)
VÍ DỤ I have studied English for 5 years. 

→ Nhấn mạnh: tới hiện tại đã có 5 năm học tiếng Anh

→ Quan tâm tới thành quả / kinh nghiệm tích lũy.

I have been studying English for 5 years. 

→ Nhấn mạnh: quá trình học kéo dài liên tục suốt 5 năm.

→ Quan tâm tới sự đầu tư thời gian và công sức.

👉 Cùng nói về 5 năm, nhưng:

  • câu 1 nhìn vào kết quả đã có
  • câu 2 nhìn vào quá trình đang diễn ra

 

👉 Nói đơn giản:

HTHT = kết quả

HTHTTD = tính liên tục (quá trình)

NHỮNG LỖI SAI RẤT PHỔ BIẾN

THÌ HIỆN TẠI HOÀN THÀNH (PRESENT PERFECT)

Lỗi 1: Dùng thì Hiện tại Hoàn thành với mốc thời gian quá khứ

❌ I have finished it last night.
✅ I finished it last night.

Lỗi 2: Quên chia P2

❌ I have go to school.
✅ I have gone to school.

Lỗi 3: Nhầm since / for. (Since + Mốc thời gian; For + khoảng thời gian)

❌ since 3 years.
✅ for 3 years

THÌ HIỆN TẠI HOÀN THÀNH TRONG THI CỬ

IELTS Speaking

📘

  • I have learned English for many years to improve my career prospects.

👉 Nghe tự nhiên – học thuật – logic.

IELTS Writing Task 2

📘

  • Many governments have introduced new policies to reduce pollution.

👉 Dùng để nói xu hướng – thay đổi – kết quả đến hiện tại.

THPT – VSTEP – TOEIC

👉 Hay kiểm tra:

  • since / for
  • already / yet
  • ever / never
  • so far

BÀI TẬP THỰC HÀNH

Bài 1. Chia dạng đúng của động từ

  1. I ___ (finish) my homework.
  2. She ___ (live) here since 2018.
  3. They ___ (never / try) sushi.
  4. We ___ (study) English for many years.
  5. He ___ (just / arrive) at the office.

Đáp án & giải thích

  1. have finished
    → Hành động đã xảy ra và tới hiện tại đã xong rồi
    → Nhấn mạnh kết quả hiện tại → cách dùng 2 (vừa xảy ra, kết quả còn).
  2. has lived
    → Bắt đầu từ 2018 và kéo dài tới hiện tại
    → Thuộc cách dùng 1 (xảy ra – kéo dài – hoàn thành tới hiện tại).
  3. have never tried
    → Tới hiện tại, trải nghiệm “chưa từng thử” đã hình thành cách dùng 1.
  4. have studied
    → Hành động học bắt đầu trong quá khứ, kéo dài và tích lũy tới bây giờ
    → Thuộc cách dùng 1.
  5. has just arrived
    → Hành động vừa mới xảy ra, kết quả là hiện tại đang có mặt
    → Thuộc cách dùng 2.

Bài 2. Chọn đáp án đúng

  1.  She has worked here ___ five years.
    A. since
    B. for
  2. I have known him ___ we were children.
    A. for
    B. since
  1. I ___ my keys, so I can’t get into the house.
    A. lost
    B. have lost
    C. was losing
    D. had lost
  2. They ___ the meeting ten minutes ago.
    A. have finished
    B. finish
    C. finished
    D. have been finishing
  3. She ___ English for more than ten years.
    A. studies
    B. studied
    C. has studied
    D. is studying

Đáp án & giải thích

Câu 1 → B. for

→ “five years” là khoảng thời gian
→ Hành động bắt đầu trong quá khứ và kéo dài tới hiện tại
Present Perfect – cách dùng 1.

Câu 2 → B. since

→ “we were children” là mốc thời gian
→ Bắt đầu từ một điểm trong quá khứ và chưa chấm dứt
Present Perfect – cách dùng 1.

Câu 3 → B. have lost

→ Hành động mất chìa đã xảy ra
Kết quả hiện tại: không vào được nhà
→ Nhấn mạnh hệ quả ở hiện tại
Present Perfect – cách dùng 2 (vừa xảy ra, kết quả còn).

Câu 4 → C. finished

→ Có mốc thời gian rõ: ten minutes ago
→ Hành động đã xảy ra và chấm dứt hoàn toàn trong quá khứ
Past Simple, không dùng Present Perfect.

Câu 5 → C. has studied

→ Hành động học bắt đầu trong quá khứ
→ Kéo dài và tích lũy tới hiện tại (hơn 10 năm)
Present Perfect – cách dùng 1.

KẾT LUẬN 

Thì Hiện tại hoàn thành (Present Perfect) là một trong những thì “khó nhằn” nhất đối với người học tiếng Anh, đặc biệt là khi phải phân biệt với thì Quá khứ đơn. Tuy nhiên, đây lại là một thì xuất hiện ở hầu hết mọi cấp độ, từ giao tiếp cơ bản đến các bài thi học thuật như IELTS, TOEIC hay các bài kiểm tra ở trường. Present Perfect không chỉ là kiến thức ngữ pháp, mà còn ảnh hưởng trực tiếp đến mức độ tự nhiên trong Speaking và Writing.

Khi hiểu và sử dụng đúng thì Hiện tại hoàn thành, bạn sẽ tránh được nhiều lỗi ngữ pháp cơ bản, đặc biệt là lỗi dùng sai thời điểm trong câu. Đồng thời, cách diễn đạt của bạn sẽ trở nên “có chiều sâu” hơn, vì bạn biết cách nhấn mạnh trải nghiệm, kết quả hoặc sự liên kết giữa quá khứ và hiện tại. Ngoài ra, việc nắm chắc Present Perfect còn giúp bạn tăng điểm rõ rệt trong các bài thi, bởi đây là điểm ngữ pháp thường xuyên được kiểm tra.

Vì vậy, luyện tập đều đặn và áp dụng đúng ngữ cảnh sẽ giúp bạn làm chủ thì này nhanh hơn.

Xem thêm:

Học thử Test online
Đang gửi thông tin . . .