Chia Thì Hiện Tại Hoàn Thành (Present Perfect) – Công Thức & Bài Tập

Hiện tại hoàn thành nối quá khứ với hiện tại: hành động đã xảy ra nhưng kết quả hoặc kinh nghiệm vẫn còn liên quan đến hiện tại. Đây là thì khiến nhiều người học nhầm nhất với quá khứ đơn, vì vậy bộ 100 câu chia thì hiện tại hoàn thành tại Nơ Chia Thì tập trung vào dấu hiệu nhận biết since, for, already, yet, just.

Công thức chia thì hiện tại hoàn thành

Loại câuCông thức
Khẳng địnhS + have/has + V3 (quá khứ phân từ)
Phủ địnhS + have/has + not + V3
Nghi vấnHave/Has + S + V3?

Cách dùng thì hiện tại hoàn thành

  • Hành động đã xảy ra, kết quả còn ảnh hưởng hiện tại: I have lost my key.
  • Trải nghiệm tính đến nay: Have you ever been to Japan?
  • Hành động bắt đầu trong quá khứ và kéo dài đến hiện tại: She has lived here for 5 years.
  • Hành động vừa mới xảy ra: He has just finished his homework.

Dấu hiệu nhận biết

  • since + mốc thời gian, for + khoảng thời gian
  • already, just, yet, ever, never
  • recently, lately, so far, up to now
  • this is the first time, several times

Ví dụ chia thì hiện tại hoàn thành

I ___ (live) here since 2020.

since + mốc thời gian → have lived.

She ___ (not / finish) her work yet.

yet dùng trong câu phủ định → hasn't finished.

They ___ (already / see) this film.

already đứng giữa have/has và V3 → have already seen.

Lỗi thường gặp

  • Dùng hiện tại hoàn thành với mốc quá khứ xác định: sai “I have seen him yesterday”.
  • Nhầm since (mốc) với for (khoảng): since 2020, for 3 years.
  • Quên dùng V3: sai “I have eat”, đúng “I have eaten”.
  • Dùng “already” trong câu phủ định thay vì “yet”.

Làm 100 câu chia thì hiện tại hoàn thành có đáp án

Luyện trắc nghiệm, xem giải thích và nghe phát âm ngay tại Nơ Chia Thì.

Làm bài tập chia thì ngay

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

Phân biệt hiện tại hoàn thành và quá khứ đơn thế nào?

Quá khứ đơn dùng khi hành động đã kết thúc và có mốc thời gian xác định (yesterday, last week, in 2020). Hiện tại hoàn thành dùng khi không nêu mốc xác định hoặc kết quả còn liên quan đến hiện tại (since, for, already, yet).

since và for khác nhau ở đâu?

since đi với mốc thời gian bắt đầu (since 2020, since Monday). for đi với khoảng thời gian (for 3 years, for two hours).

Có bao nhiêu bài tập chia thì hiện tại hoàn thành?

Nơ Chia Thì có 100 câu trắc nghiệm chia thì hiện tại hoàn thành kèm đáp án và giải thích chi tiết.

Các thì khác

Xem đầy đủ lý thuyết tại chia thì trong tiếng Anh hoặc làm 700 câu bài tập chia thì tại Nơ Chia Thì.