Hiện tại hoàn thành (cơ bản)
Thì hiện tại hoàn thành có dạng have / has + phân từ quá khứ (p.p.), là thì diễn tả việc đã xảy ra trong quá khứ bằng cách nối nó với hiện tại.
Giải thích
Thì hiện tại hoàn thành có dạng have / has + phân từ quá khứ (p.p.), là thì diễn tả việc đã xảy ra trong quá khứ bằng cách nối nó với hiện tại. Nếu quá khứ đơn nói về việc ở một thời điểm quá khứ xác định (yesterday), thì hiện tại hoàn thành lại đặt trọng tâm vào chỗ việc đó nối với bây giờ ra sao.
A. Dạng — have / has + phân từ quá khứ
Thì hiện tại hoàn thành được tạo bằng cách thêm phân từ quá khứ (p.p.) của động từ vào sau have hoặc has hợp với chủ ngữ. Công thức chỉ có một là have / has + phân từ quá khứ, và chỉ sau ngôi thứ ba số ít (he / she / it) mới dùng has, các trường hợp còn lại dùng have.
| Chủ ngữ | Trợ động từ + p.p. | Ví dụ |
|---|---|---|
| I | have + p.p. | I have finished. |
| you | have + p.p. | You have finished. |
| he / she / it | has + p.p. | She has finished. |
| we | have + p.p. | We have finished. |
| they | have + p.p. | They have finished. |
- I have worked here for two years. (Tôi đã làm việc ở đây được hai năm.)
- Anna has read that book. (Anna đã đọc cuốn sách đó rồi.)
- We have seen this movie before. (Chúng tôi đã xem bộ phim này trước đây rồi.)
B. Tạo p.p. — động từ có quy tắc và bất quy tắc
Phân từ quá khứ của động từ có quy tắc được tạo bằng cách thêm -ed vào nguyên mẫu nên trùng dạng với quá khứ đơn, còn động từ bất quy tắc thì phải học riêng ba dạng nguyên mẫu, quá khứ và phân từ quá khứ. Với những động từ bất quy tắc hay gặp trong hội thoại, học thuộc trọn bộ là cách hiệu quả nhất.
| Loại | Nguyên mẫu | Quá khứ | Phân từ quá khứ |
|---|---|---|---|
| Có quy tắc (-ed) | work | worked | worked |
| Có quy tắc (-ed) | live | lived | lived |
| Có quy tắc (-ed) | study | studied | studied |
| Bất quy tắc | go | went | gone |
| Bất quy tắc | see | saw | seen |
| Bất quy tắc | eat | ate | eaten |
| Bất quy tắc | do | did | done |
| Bất quy tắc | have | had | had |
| Bất quy tắc | write | wrote | written |
| Bất quy tắc | be | was/were | been |
- I have studied English for six years. (Tôi đã học tiếng Anh được sáu năm.)
- She has gone to the store. (Cô ấy đã đi ra cửa hàng.)
- We have eaten lunch already. (Chúng tôi đã ăn trưa rồi.)
- He has written three books. (Anh ấy đã viết ba cuốn sách.)
C. So với quá khứ đơn — thời điểm cụ thể vs nối hiện tại
Quá khứ đơn nói về việc ở một thời điểm quá khứ rõ ràng như yesterday, last week, còn hiện tại hoàn thành đặt trọng tâm vào chỗ việc đó nối với bây giờ ra sao. Vì vậy nguyên tắc là không dùng những cách nói chỉ thời điểm quá khứ xác định như yesterday với thì hiện tại hoàn thành.
| Thì | Trọng tâm | Ví dụ |
|---|---|---|
| Quá khứ đơn | Việc đã kết thúc ở một thời điểm quá khứ xác định | I saw Anna yesterday. |
| Hiện tại hoàn thành: kinh nghiệm | Trải nghiệm trong đời tính đến bây giờ | I have seen that movie. |
| Hiện tại hoàn thành: hoàn tất | Vừa xong hoặc đã xong nên ảnh hưởng đến hiện tại | She has just arrived. |
| Hiện tại hoàn thành: kéo dài | Kéo dài từ quá khứ đến tận bây giờ | We have lived here for 10 years. |
- I went to Paris in 2020. (Tôi đã đến Paris vào năm 2020.)
- I have been to Paris twice. (Tôi đã đến Paris hai lần.)
- She finished the report an hour ago. (Cô ấy đã hoàn thành báo cáo cách đây một tiếng.)
- She has just finished the report. (Cô ấy vừa hoàn thành báo cáo.)
Ý chính
- 1Cốt lõi về dạng thức là thì hiện tại hoàn thành có dạng have / has + phân từ quá khứ (p.p.), và chỉ chủ ngữ ngôi thứ ba số ít mới dùng has. (Ví dụ: She has lived / We have lived)
- 2Hãy biết quy tắc thì hiện tại hoàn thành diễn tả 'quá khứ có nối với bây giờ' nên không dùng chung với những cách nói chỉ thời điểm quá khứ xác định như yesterday, last week. (Ví dụ: I saw him yesterday. — I have seen him yesterday. là sai)
- 3Điểm cần học là phân từ quá khứ của động từ bất quy tắc (gone, seen, eaten, done, been, written) phải học cùng lúc ba dạng nguyên mẫu, quá khứ và phân từ quá khứ thì mới không lẫn lộn.
- 4Nắm trước bức tranh lớn thì hiện tại hoàn thành được dùng với ba nghĩa chính: kinh nghiệm (đã từng ~), hoàn tất (vừa xong hoặc đã xong), kéo dài (vẫn ~ cho đến giờ) thì các bài chi tiết sau sẽ dễ hơn.
- 5Biết rằng những cách nói tiếng Việt 'đã từng ~', 'vẫn ~ từ trước đến giờ', 'đã ~ rồi' đều có thể diễn đạt bằng thì hiện tại hoàn thành thì việc chọn thì sẽ dễ hơn.