
Thì hiện tại hoàn thành (Present Perfect): cách dùng và bài tập
Bạn đã bao giờ học một cấu trúc ngữ pháp, làm bài tập thành thạo, nhưng khi gặp lại trong hội thoại thực tế lại bối rối không biết nên dùng thì nào? Thì hiện tại hoàn thành (Present Perfect) và hiện tại hoàn thành tiếp diễn thường xuyên gây nhầm lẫn ngay cả với người học lâu năm. Bài viết này sẽ phân tích chi tiết từ công thức, cách dùng đến dấu hiệu nhận biết, và quan trọng nhất là chỉ ra sự khác biệt cốt lõi giữa hai thì này, giúp bạn tự tin hơn khi giao tiếp và làm bài thi.
Số cách dùng chính: 4 ·
Số động từ bất quy tắc phổ biến: khoảng 200 ·
Số thì tiếng Anh cơ bản: 12 ·
Tần suất xuất hiện trong văn nói: cao
Tổng quan nhanh
- Hành động đã hoàn thành đến hiện tại, theo Hội đồng Anh (British Council)
- Liên quan đến hiện tại (Hội đồng Anh (British Council))
- S + have/has + V3/ed
- S + have/has + not + V3/ed
- Have/Has + S + V3/ed?
- Kinh nghiệm (Cambridge Dictionary)
- Hành động vừa xảy ra (Cambridge Dictionary)
- Kết quả, theo Cambridge Dictionary
- Khoảng thời gian chưa kết thúc (Cambridge Dictionary)
- Yet, just, already
- Ever, never
- Since, for
| Thông tin | Giá trị |
|---|---|
| Thì | Hiện tại hoàn thành (Present Perfect) |
| Công thức khẳng định | S + have/has + V3/ed |
| Số cách dùng chính | 4 |
| Động từ bất quy tắc | Cần ghi nhớ hơn 200 từ |
| Thì liên quan | Hiện tại hoàn thành tiếp diễn, Quá khứ hoàn thành |
Các thông số này cho thấy thì hiện tại hoàn thành có phạm vi ứng dụng rộng và đòi hỏi người học phải nắm vững cả động từ bất quy tắc.
Cách dùng thì hiện tại hoàn thành?
Dùng để diễn tả kinh nghiệm
- Diễn tả những trải nghiệm đã có trong cuộc đời, không xác định thời điểm cụ thể. Ví dụ: “I have visited Japan twice.” (Hội đồng Anh (British Council) – tổ chức giảng dạy tiếng Anh uy tín toàn cầu)
Dùng để diễn tả hành động vừa mới xảy ra
- Hành động vừa kết thúc và có kết quả hoặc ảnh hưởng đến hiện tại. Ví dụ: “She has just finished her homework.” (Hội đồng Anh (British Council))
Dùng với yet, just, already
- Yet: đặt cuối câu phủ định và nghi vấn, mang nghĩa “chưa” hoặc “đã… chưa”. Just: đặt giữa have/has và V3, nghĩa là “vừa mới”. Already: đặt giữa have/has và V3, nghĩa là “đã rồi”. (British Council)
Dùng với since và for
- Since: chỉ mốc thời gian bắt đầu. For: chỉ khoảng thời gian kéo dài. Ví dụ: “I have lived here since 2010.” and “I have lived here for 10 years.” (British Council)
Present perfect là gì?
Định nghĩa thì hiện tại hoàn thành
- Present perfect (hiện tại hoàn thành) là một trong 12 thì cơ bản trong tiếng Anh. Thì này diễn tả hành động bắt đầu từ quá khứ và còn liên quan đến hiện tại. (British Council)
Công thức khẳng định, phủ định, nghi vấn
- Khẳng định: S + have/has + V3/ed
- Phủ định: S + have/has + not + V3/ed
- Nghi vấn: Have/Has + S + V3/ed?
Cách chia động từ bất quy tắc
- Động từ ở dạng quá khứ phân từ (V3). Có hơn 200 động từ bất quy tắc phổ biến cần ghi nhớ, như: go -> gone, see -> seen, take -> taken. (British Council)
Nếu không nắm vững V3, bạn sẽ không thể dùng thì hiện tại hoàn thành một cách chính xác. Việc học thuộc các động từ bất quy tắc là bước đầu tiên khi bắt đầu học thì này.
Khi nào dùng have has trong hiện tại hoàn thành?
Sử dụng have với chủ ngữ I/you/we/they
- Have dùng cho ngôi thứ nhất (I, we), ngôi thứ hai (you), và ngôi thứ ba số nhiều (they). Ví dụ: “They have arrived.” (British Council)
Sử dụng has với chủ ngữ he/she/it
- Has dùng cho ngôi thứ ba số ít (he, she, it). Ví dụ: “She has finished her work.” (British Council)
Các trường hợp đặc biệt (danh từ số ít/ số nhiều)
- Danh từ số ít dùng has, danh từ số nhiều dùng have. Ví dụ: “The cat has eaten.” (số ít) và “The cats have eaten.” (số nhiều).
Nguyên tắc chủ ngữ – động từ quan trọng: quy tắc chia have/has dựa hoàn toàn vào chủ ngữ. Nếu chủ ngữ là ngôi thứ ba số ít, dùng has; tất cả các trường hợp còn lại dùng have.
Hệ quả: nếu nhầm have với has, người nghe sẽ hiểu sai ngữ pháp và thông điệp về thì.
Hiện tại hoàn thành và hiện tại hoàn thành tiếp diễn khác nhau như thế nào?
Công thức khác nhau
- Hiện tại hoàn thành: S + have/has + V3/ed
- Hiện tại hoàn thành tiếp diễn: S + have/has + been + V-ing (British Council)
Cách dùng khác nhau
- Hiện tại hoàn thành nhấn mạnh kết quả. Hiện tại hoàn thành tiếp diễn nhấn mạnh quá trình. (Cambridge Dictionary)
Ví dụ minh họa
- I have written a book. (kết quả: cuốn sách đã hoàn thành)
- I have been writing a book. (quá trình: hành động vẫn đang tiếp diễn)
Với động từ trạng thái (state verbs) như know, like, believe, thường chỉ dùng hiện tại hoàn thành, không dùng hiện tại hoàn thành tiếp diễn. (Cambridge University Press)
Bốn điểm khác biệt, một mô hình chính: sự tập trung vào kết quả (hiện tại hoàn thành) so với quá trình (hiện tại hoàn thành tiếp diễn) quyết định cách chọn thì.
| Đặc điểm | 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 + V3/ed | S + have/has + been + V-ing |
| Trọng tâm | Kết quả hoặc sự hoàn thành | Quá trình hoặc thời lượng |
| Ví dụ | I have read the book. (đã đọc xong) | I have been reading the book. (đang đọc dở) |
| Động từ trạng thái | Có thể sử dụng | Thường không sử dụng |
| Với “how long” | Ít dùng | Thường được ưu tiên hơn |
Sự khác biệt này buộc người học phải xác định mục đích giao tiếp của mình trước khi chọn thì.
Khi bạn nói về số lượng hoặc tần suất (how many times), hãy dùng hiện tại hoàn thành. Khi bạn nói về thời lượng (how long), hãy dùng hiện tại hoàn thành tiếp diễn.
Bài tập thì hiện tại hoàn thành có những dạng nào?
Bài tập điền dạng đúng của động từ
- Yêu cầu người học chia động từ trong ngoặc ở thì hiện tại hoàn thành. Ví dụ: “She _____ (finish) her report.” -> has finished.
Bài tập chọn have/has
- Điền have hoặc has vào chỗ trống. Ví dụ: “They _____ been here before.” -> have.
Bài tập viết lại câu
- Viết lại câu từ quá khứ đơn sang hiện tại hoàn thành hoặc ngược lại, dựa trên dấu hiệu thời gian.
Có nhiều dạng bài tập từ cơ bản đến nâng cao, bao gồm bài tập trắc nghiệm và tự luận, thường kèm đáp án và giải thích chi tiết.
Hệ quả: luyện tập đa dạng các dạng bài giúp người học áp dụng thì vào tình huống thực tế linh hoạt hơn.
“Thì hiện tại hoàn thành thường xuất hiện trong bài thi IELTS Writing Task 1 để mô tả xu hướng và sự thay đổi.”
“Thì hiện tại hoàn thành dùng để diễn tả hành động bắt đầu ở quá khứ, kéo dài đến hiện tại.”
Langmaster – trung tâm đào tạo tiếng Anh uy tín tại Việt Nam
“Present perfect continuous dùng cho các hoạt động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại.”
Cambridge Dictionary
Câu hỏi thường gặp
Thì hiện tại hoàn thành có thể dùng với ‘last year’ không?
Không, “last year” là mốc thời gian đã kết thúc, nên dùng quá khứ đơn. Tuy nhiên, có thể dùng hiện tại hoàn thành với “in the last year” (trong suốt năm qua, chưa kết thúc).
Hiện tại hoàn thành khác quá khứ đơn như thế nào?
Hiện tại hoàn thành không xác định thời điểm và có liên quan đến hiện tại. Quá khứ đơn xác định thời điểm đã kết thúc. Ví dụ: “I have seen that movie.” (không nói khi nào, liên quan đến hiện tại) vs “I saw that movie last week.” (thời điểm xác định).
Có thể dùng hiện tại hoàn thành với ‘ago’ không?
Không, “ago” luôn dùng với quá khứ đơn. Ví dụ: “She left two hours ago.”
Làm sao để nhớ động từ bất quy tắc dễ dàng?
Học theo nhóm (VD: sing-sang-sung, ring-rang-rung), sử dụng flashcards (như Anki), và thực hành thông qua bài tập viết câu hàng ngày.
Hiện tại hoàn thành có dùng trong văn nói hàng ngày không?
Có, rất phổ biến. Ví dụ: “I’ve lost my keys.” (tác động đến hiện tại). Trong văn nói thân mật, người bản ngữ thường rút gọn “I have” thành “I’ve”.
Có thể dùng present perfect với ‘just’ trong mọi ngữ cảnh không?
Về mặt kỹ thuật là có, nhưng trong văn nói thân mật, đôi khi người bản ngữ dùng quá khứ đơn với just để nhấn mạnh tính tức thời.
Present perfect với “in recent years” là thì gì?
Thì hiện tại hoàn thành. “In recent years” diễn tả khoảng thời gian chưa kết thúc, dùng với hiện tại hoàn thành. Ví dụ: “In recent years, technology has transformed education.”
Một số động từ bất quy tắc có nhiều dạng V3 không?
Một số động từ như “get” có thể có hai dạng V3: “got” (Anh-Anh) và “gotten” (Anh-Mỹ). Cả hai đều chấp nhận được, nhưng “gotten” phổ biến hơn trong tiếng Anh Mỹ.
Quá khứ hoàn thành là gì?
Quá khứ hoàn thành (Past Perfect) dùng để diễn tả hành động xảy ra và hoàn thành trước một hành động khác trong quá khứ. Công thức: S + had + V3/ed. Ví dụ: “By the time she arrived, the movie had started.”
Đối với người học tiếng Anh tại Việt Nam, sự lựa chọn giữa việc học thuộc lòng công thức và thực hành giao tiếp thực tế cần kết hợp cả hai, nếu không lý thuyết sẽ chỉ là lý thuyết suông.