Bỏ qua tới nội dung
vieca.org.vn

Thì Hiện Tại Hoàn Thành: Công Thức Chi Tiết và Bài Tập Thực Hành

Nắm vững công thức, cách dùng và dấu hiệu nhận biết thì hiện tại hoàn thành. Luyện tập với bài tập có đáp án để chinh phục ngữ pháp tiếng Anh hiệu quả

7 phút đọc
Thì Hiện Tại Hoàn Thành: Công Thức Chi Tiết và Bài Tập Thực Hành
Mục lục

Thì hiện tại hoàn thành (Present Perfect) là gì?

Thì hiện tại hoàn thành, hay còn gọi là Present Perfect Tense, là một trong những cấu trúc ngữ pháp tiếng Anh cơ bản nhưng vô cùng quan trọng. Nó được sử dụng để diễn tả một hành động hoặc sự việc đã bắt đầu trong quá khứ, kéo dài cho đến hiện tại và có thể tiếp tục diễn ra trong tương lai. Điểm đặc biệt của thì này là người nói thường không nhấn mạnh vào thời gian cụ thể hành động xảy ra, mà tập trung vào kết quả hoặc sự liên hệ của hành động đó với hiện tại. Ví dụ, khi nói "She has learned English for 15 years", chúng ta hiểu rằng cô ấy đã bắt đầu học tiếng Anh cách đây 15 năm và vẫn đang tiếp tục học cho đến bây giờ, hoặc việc học đó đã hoàn thành nhưng kết quả vẫn còn liên quan đến hiện tại.

Minh họa thì hiện tại hoàn thành trong tiếng Anh với các ví dụ điển hình
Thì hiện tại hoàn thành (Present Perfect) giúp diễn tả hành động liên kết quá khứ và hiện tại.

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

Để sử dụng thì hiện tại hoàn thành một cách chính xác, bạn cần nắm vững công thức cho từng loại câu:

Câu khẳng định

Công thức chung cho câu khẳng định là:

S + have/ has + V(PII)

  • S (Subject): Chủ ngữ, bao gồm các đại từ nhân xưng như I, You, We, They, She, He, It.
  • have/ has: Trợ động từ. 'Have' đi kèm với I, You, We, They. 'Has' đi kèm với She, He, It.
  • V(PII): Động từ ở dạng Phân từ II (Past Participle). Đối với động từ có quy tắc, chúng ta thêm đuôi 'ed'. Đối với động từ bất quy tắc, bạn cần học thuộc bảng động từ bất quy tắc.

Ví dụ:

  • She has lived in Ha Long since she was a little girl. (Cô ấy đã sống ở Hạ Long kể từ khi còn bé.)
  • They have worked in this factory for 30 years. (Họ đã làm việc trong nhà máy này được 30 năm.)
Bảng công thức thì hiện tại hoàn thành chi tiết cho câu khẳng định
Nắm vững công thức câu khẳng định của thì hiện tại hoàn thành.

Câu phủ định

Để tạo câu phủ định, chúng ta thêm 'not' sau trợ động từ 'have' hoặc 'has':

S + have/ has + not + V(PII)

Lưu ý:

  • 'Have not' có thể viết tắt là 'haven’t'.
  • 'Has not' có thể viết tắt là 'hasn’t'.

Ví dụ:

  • They haven’t played game for years. (Họ đã không chơi điện tử trong nhiều năm.)
  • Lan hasn’t met her classmates for a long time. (Lan đã không gặp các bạn cùng lớp trong một thời gian dài.)

Câu nghi vấn (Yes/No question)

Đối với câu hỏi Yes/No, chúng ta đảo trợ động từ lên đầu câu:

Have/ Has + S + V(pII) + ... ?

Cách trả lời:

  • Yes, S + have/ has.
  • No, S + haven’t/ hasn’t.

Ví dụ:

  • Has he ever travelled to London? (Anh ấy đã bao giờ đi du lịch London chưa?)
    => Yes, he has./ No, he hasn’t.
  • Have you finished your homework yet? (Bạn đã hoàn thành bài tập về nhà chưa?)
    => Yes, I have./ No, I haven’t.

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

Thì hiện tại hoàn thành được sử dụng trong các trường hợp sau:

  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 thường sử dụng các trạng từ như 'ever', 'never', 'before' để nhấn mạnh điều này.
    • Ví dụ: I have seen this movie before. (Tôi đã xem bộ phim này trước đây rồi.)
  2. Diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp tục ở hiện tại: Thường đi kèm với 'since' (tính từ một mốc thời gian) và 'for' (khoảng thời gian).
    • Ví dụ: She has lived in Hanoi for ten years. (Cô ấy đã sống ở Hà Nội được mười năm.)
    • Ví dụ: He has worked here since 2016. (Anh ấy đã làm việc ở đây kể từ năm 2016.)
  3. Diễn tả hành động vừa mới xảy ra, kết quả còn liên quan đến hiện tại: Thường đi kèm với 'just'.
    • Ví dụ: They have just arrived. (Họ vừa mới đến.)
  4. Diễn tả kinh nghiệm sống: Nói về những trải nghiệm mà bạn đã từng (hoặc chưa từng) trải qua trong đời.
    • Ví dụ: Have you ever eaten sushi? (Bạn đã bao giờ ăn sushi chưa?)
Minh họa các cách dùng phổ biến của thì hiện tại hoàn thành
Hiểu rõ các cách dùng giúp áp dụng thì hiện tại hoàn thành đúng ngữ cảnh.

Dấu hiệu nhận biết thì hiện tại hoàn thành

Để nhận biết thì hiện tại hoàn thành, bạn cần chú ý đến các trạng từ và cụm từ thường đi kèm:

Các trạng từ thường gặp

Các trạng từ phổ biến nhất bao gồm:

  • Already: Rồi, đã rồi (thường dùng trong câu khẳng định).
  • Just: Vừa mới.
  • Yet: Chưa (thường dùng trong câu phủ định và nghi vấn).
  • Ever: Đã từng (thường dùng trong câu nghi vấn).
  • Never: Chưa từng (dùng trong câu khẳng định mang nghĩa phủ định).
  • Before: Trước đây.
  • Since: Kể từ (đi với mốc thời gian cụ thể).
  • For: Khoảng (đi với khoảng thời gian).
  • So far/ Up to now/ Until now: Cho đến bây giờ.

Vị trí của trạng từ

Vị trí của các trạng từ này thường đứng sau trợ động từ 'have/ has' và trước động từ chính ở dạng phân từ II. Riêng 'yet' thường đứng ở cuối câu.

Ví dụ:

  • She has just finished her project.
  • I have never seen such a beautiful sunset.
  • Have you ever travelled abroad?

Phân biệt thì hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn

Mặc dù cả hai thì đều diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại, nhưng chúng có sự khác biệt:

Tiêu chí Thì Hiện Tại Hoàn Thành (Present Perfect) Thì Hiện Tại Hoàn Thành Tiếp Diễn (Present Perfect Continuous)
Diễn tả Hành động đã hoàn thành và có kết quả ở hiện tại, hoặc kinh nghiệm sống. Hành động bắt đầu trong quá khứ, kéo dài liên tục đến hiện tại và vẫn có thể tiếp diễn. Nhấn mạnh tính liên tục và thời gian diễn ra hành động.
Công thức S + have/has + V(PII) S + have/has + been + V-ing
Ví dụ I have read that book. (Tôi đã đọc quyển sách đó rồi - nhấn mạnh việc đã đọc xong) I have been reading that book for hours. (Tôi đã đọc quyển sách đó hàng giờ rồi - nhấn mạnh thời gian đọc liên tục)

Việc phân biệt rõ ràng giữa thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn giúp bạn diễn đạt ý nghĩa chính xác hơn trong giao tiếp và làm bài tập.

Biểu đồ so sánh thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn
Hiểu rõ sự khác biệt giữa hai thì này để tránh nhầm lẫn.

Bài tập thì hiện tại hoàn thành có đáp án

Để củng cố kiến thức, chúng ta cùng thực hành một số bài tập sau:

Bài tập 1: Chia động từ trong ngoặc

Hoàn thành các câu sau bằng cách chia động từ trong ngoặc ở thì hiện tại hoàn thành:

  1. She ______ (buy) a new car.
  2. They ______ (visit) Paris three times.
  3. I ______ (not see) him since last week.
  4. He ______ (just finish) his work.
  5. ______ you ever ______ (try) Vietnamese food?

Bài tập 2: Tìm lỗi sai và sửa lại

Tìm và sửa lỗi sai trong các câu sau:

  1. I have went to the cinema yesterday.
  2. She has live here for five years.
  3. Have they finished their project yet?
Các dạng bài tập thực hành thì hiện tại hoàn thành
Luyện tập thường xuyên với bài tập sẽ giúp bạn nắm vững thì hiện tại hoàn thành.

Đáp án bài tập

Bài tập 1:

  1. has bought
  2. have visited
  3. haven't seen
  4. has just finished
  5. Have, tried

Bài tập 2:

  1. Sai: have went. Sửa: went (Vì có 'yesterday' nên dùng Quá khứ đơn).
  2. Sai: has live. Sửa: has lived (Thiếu đuôi 'd' cho động từ có quy tắc).
  3. Đúng.

Hy vọng với những kiến thức và bài tập chi tiết trên, bạn đã có thể tự tin hơn khi sử dụng thì hiện tại hoàn thành. Hãy ôn tập thường xuyên và thực hành để thành thạo nhé!

Bình luận

Để lại bình luận

Email của bạn sẽ không được công khai.