Thì hiện tại hoàn thành là một trong những thì cơ bản nhưng vô cùng quan trọng trong ngữ pháp tiếng Anh, giúp người học diễn đạt các hành động đã hoàn thành trong quá khứ nhưng vẫn còn liên quan hoặc ảnh hưởng đến hiện tại. Việc thành thạo thì hiện tại hoàn thành sẽ mở ra cánh cửa giao tiếp lưu loát và chính xác hơn, giúp bạn tự tin hơn trong mọi tình huống.
Tổng Quan Về Thì Hiện Tại Hoàn Thành Trong Tiếng Anh
Thì hiện tại hoàn thành (Present Perfect Tense) thường được sử dụng để diễn tả những sự việc hoặc hành động đã xảy ra trong quá khứ nhưng có mối liên hệ mật thiết với thời điểm hiện tại. Điều này khác biệt hoàn toàn so với thì quá khứ đơn, vốn chỉ tập trung vào một thời điểm cụ thể đã qua. Nắm vững cách dùng và cấu trúc của thì này là bước đệm vững chắc để nâng cao khả năng sử dụng tiếng Anh của bạn.
Cấu Trúc Đầy Đủ Của Thì Hiện Tại Hoàn Thành
Thì hiện tại hoàn thành có cấu trúc khá đơn giản nhưng đòi hỏi sự chính xác trong việc chia động từ và sử dụng trợ động từ. Đối với thể khẳng định, chúng ta sử dụng chủ ngữ (S) kết hợp với trợ động từ “have” hoặc “has” và động từ chính ở dạng quá khứ phân từ (V3/ed). Cụ thể, “have” được dùng cho các chủ ngữ là I, you, we, they hoặc danh từ số nhiều, trong khi “has” được dùng cho he, she, it hoặc danh từ số ít. Ví dụ, câu “I have studied English for five years” thể hiện một hành động học tiếng Anh bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại.
Khi muốn diễn đạt ý phủ định, chỉ cần thêm “not” vào sau trợ động từ “have” hoặc “has”. Công thức sẽ là S + have/has + not + V3/ed. Các dạng rút gọn như “haven’t” và “hasn’t” thường được sử dụng trong giao tiếp hàng ngày để tạo sự tự nhiên. Chẳng hạn, “She hasn’t finished her homework yet” cho thấy bài tập về nhà của cô ấy vẫn chưa hoàn thành tính đến thời điểm hiện tại.
Đối với câu hỏi nghi vấn Yes/No, trợ động từ “Have” hoặc “Has” được đảo lên đầu câu, theo sau là chủ ngữ và động từ ở dạng V3/ed. Ví dụ, “Have you ever visited London?” là một câu hỏi về trải nghiệm đã từng xảy ra trong quá khứ. Còn với câu hỏi dùng từ để hỏi (WH-questions), từ để hỏi sẽ đứng trước trợ động từ, theo sau là cấu trúc tương tự câu hỏi Yes/No, ví dụ: “What have you done so far?” để hỏi về những gì đã làm được cho đến bây giờ.
Các Cách Dùng Phổ Biến Của Thì Hiện Tại Hoàn Thành
Thì hiện tại hoàn thành không chỉ đơn thuần là một công thức ngữ pháp mà còn là công cụ linh hoạt để diễn đạt nhiều ý nghĩa khác nhau trong tiếng Anh. Một trong những cách dùng phổ biến nhất là để miêu tả những sự kiện đã xảy ra trong quá khứ nhưng kết quả hoặc ảnh hưởng vẫn còn rõ rệt ở hiện tại. Ví dụ, khi bạn nói “I’ve just washed my car, it’s so clean now,” điều này cho thấy hành động rửa xe đã xong nhưng kết quả là chiếc xe vẫn đang sạch bóng ở thời điểm hiện tại.
<>Xem Thêm Bài Viết:<>- Hiểu Rõ Cấu Trúc If only Trong Tiếng Anh Chuẩn Xác
- Nên Học TOEIC Hay IELTS Để Đạt Mục Tiêu?
- Giải Mã Giấc Mơ Thấy Xây Nhà: Điềm Báo & Ý Nghĩa Sâu Sắc
- Ứng dụng dịch Tiếng Anh hiệu quả nhất trên điện thoại
- Mơ Thấy Người Chết Sống Lại Có Điềm Gì? Giải Mã Chi Tiết Từ A-Z
Ngoài ra, thì này còn được dùng để nói về những hành động bắt đầu từ quá khứ và vẫn tiếp diễn cho đến hiện tại. Điều này thường đi kèm với các trạng từ chỉ thời gian như “for” (trong khoảng thời gian) hoặc “since” (kể từ một mốc thời gian cụ thể). Chẳng hạn, “We’ve lived in this village for a long time” có nghĩa là chúng tôi đã sống ở ngôi làng này từ rất lâu trong quá khứ và vẫn đang sống ở đó cho đến bây giờ.
Thì hiện tại hoàn thành cũng là lựa chọn lý tưởng để diễn tả những trải nghiệm, kinh nghiệm trong quá khứ mà không cần đề cập đến thời điểm cụ thể. Ví dụ, “She’s tried sushi before” chỉ đơn thuần nói về một trải nghiệm ăn sushi đã từng diễn ra, không quan trọng khi nào. Việc lặp lại một hành động nhiều lần từ quá khứ đến hiện tại cũng là một trường hợp sử dụng quan trọng. Câu “I have seen this film many times” ngụ ý rằng bộ phim đã được xem đi xem lại nhiều lần tính đến thời điểm hiện tại, và người nói không muốn xem nữa.
Dấu Hiệu Nhận Biết Thì Hiện Tại Hoàn Thành Hiệu Quả
Để nhận diện và sử dụng thì hiện tại hoàn thành một cách chính xác, việc nắm vững các dấu hiệu nhận biết là rất quan trọng. Những trạng từ và cụm từ này thường xuyên xuất hiện trong câu, giúp chúng ta dễ dàng xác định được thì cần sử dụng. Một số dấu hiệu phổ biến bao gồm “since” đi kèm với một mốc thời gian cụ thể (ví dụ: since 2010, since last Monday) và “for” đi kèm với một khoảng thời gian (ví dụ: for two years, for a long time).
Bên cạnh đó, các trạng từ như “just” (vừa mới), “already” (rồi, đã rồi), và “yet” (chưa, thường dùng trong câu phủ định và nghi vấn) cũng là những chỉ báo rõ ràng cho thì hiện tại hoàn thành. “Just” thường đứng giữa trợ động từ và động từ chính, biểu thị hành động vừa mới kết thúc. “Already” có thể đứng giữa trợ động từ và động từ chính, hoặc cuối câu, nhấn mạnh hành động đã hoàn thành. “Yet” thường đứng cuối câu phủ định hoặc nghi vấn, ám chỉ hành động chưa xảy ra hoặc chưa hoàn thành.
Ngoài ra, còn có các trạng từ chỉ tần suất như “ever” (đã từng, trong câu hỏi) và “never” (chưa bao giờ, trong câu phủ định), cùng với “lately” (gần đây) và “recently” (gần đây). Các cụm từ như “so far” (cho đến nay), “up to now” (cho đến bây giờ), “until now” (cho đến bây giờ), “over the past/the last + số + years” (trong vài năm qua) cũng là những dấu hiệu mạnh mẽ cho thì hiện tại hoàn thành, vì chúng đều nói về một khoảng thời gian kéo dài từ quá khứ đến hiện tại.
Những Lỗi Thường Gặp Khi Dùng Thì Hiện Tại Hoàn Thành
Việc sử dụng thì hiện tại hoàn thành đôi khi gây nhầm lẫn cho người học tiếng Anh, đặc biệt là khi so sánh với các thì khác như quá khứ đơn. Nắm bắt được những lỗi sai phổ biến sẽ giúp bạn tránh được chúng và nâng cao độ chính xác trong giao tiếp và viết lách.
Phân Biệt Thì Hiện Tại Hoàn Thành Và Quá Khứ Đơn
Một trong những sai lầm thường gặp nhất là nhầm lẫn giữa thì hiện tại hoàn thành và thì quá khứ đơn. Thì quá khứ đơn dùng để diễn tả một hành động đã xảy ra và kết thúc tại một thời điểm cụ thể trong quá khứ. Các dấu hiệu nhận biết của thì quá khứ đơn thường là các mốc thời gian cụ thể như “yesterday”, “last week”, “in 2000”, “three days ago”. Ví dụ, “I visited Hanoi last year” là một hành động đã hoàn thành và có thời điểm rõ ràng.
Ngược lại, thì hiện tại hoàn thành không nhấn mạnh thời điểm cụ thể mà hành động xảy ra, mà tập trung vào kết quả của hành động đó ở hiện tại hoặc sự tiếp diễn của hành động từ quá khứ đến hiện tại. Ví dụ, “I have visited Hanoi many times” không nói rõ bạn đã đi khi nào, chỉ nhấn mạnh rằng bạn có kinh nghiệm đi Hà Nội. Sự phân biệt này rất quan trọng để tránh gây hiểu lầm trong ngữ cảnh giao tiếp.
Lỗi Chia Động Từ Bất Quy Tắc
Tiếng Anh có rất nhiều động từ bất quy tắc, và việc chia chúng sang dạng quá khứ phân từ (V3) là một thách thức đối với nhiều người học. Sai lầm phổ biến là sử dụng dạng quá khứ đơn (V2) thay vì V3, hoặc thậm chí là dạng nguyên mẫu (V0). Ví dụ, động từ “go” có V2 là “went” nhưng V3 là “gone”. Nhiều người có thể vô tình viết “I have went” thay vì “I have gone”.
Để khắc phục lỗi này, người học cần dành thời gian học thuộc bảng động từ bất quy tắc và thường xuyên luyện tập. Có khoảng 100 động từ bất quy tắc thông dụng nhất mà bạn nên ghi nhớ. Việc đọc nhiều, nghe nhiều và viết nhiều sẽ giúp bạn quen thuộc hơn với các dạng V3 và giảm thiểu sai sót. Đây là một khía cạnh quan trọng để đảm bảo cấu trúc thì hiện tại hoàn thành luôn đúng chuẩn ngữ pháp.
Sử Dụng Sai Trạng Từ Thời Gian
Một lỗi khác là sử dụng sai trạng từ thời gian, đặc biệt là giữa “since” và “for”. “For” được dùng để chỉ một khoảng thời gian, trả lời cho câu hỏi “bao lâu?”, ví dụ: “for 3 hours”, “for a week”. “Since” lại dùng để chỉ một mốc thời gian cụ thể trong quá khứ, trả lời cho câu hỏi “từ khi nào?”, ví dụ: “since 2005”, “since last Christmas”.
Sự nhầm lẫn giữa hai trạng từ này có thể làm thay đổi ý nghĩa của câu. Ví dụ, “I have lived here for 2010” là sai, vì 2010 là một mốc thời gian, phải dùng “since”: “I have lived here since 2010”. Việc hiểu rõ chức năng của từng trạng từ sẽ giúp bạn sử dụng thì hiện tại hoàn thành một cách chính xác và tự nhiên hơn trong mọi tình huống.
Mẹo Học Và Thực Hành Thì Hiện Tại Hoàn Thành Hiệu Quả
Để thành thạo thì hiện tại hoàn thành không chỉ đơn thuần là học thuộc công thức mà còn cần có phương pháp luyện tập hiệu quả. Việc kết hợp lý thuyết với thực hành sẽ giúp bạn ghi nhớ sâu và áp dụng linh hoạt thì này trong mọi ngữ cảnh.
Luyện Tập Qua Các Bài Tập Thực Tế
Thực hành là chìa khóa để nắm vững bất kỳ điểm ngữ pháp nào, và thì hiện tại hoàn thành cũng không ngoại lệ. Việc làm các bài tập từ cơ bản đến nâng cao giúp củng cố kiến thức và phát hiện ra những lỗ hổng cần bổ sung. Bạn nên bắt đầu với các bài tập trắc nghiệm để làm quen với cấu trúc và cách chia động từ. Sau đó, chuyển sang các dạng bài điền từ, sắp xếp câu và dịch thuật để rèn luyện khả năng ứng dụng.
Khi làm bài tập, hãy cố gắng không chỉ tìm ra đáp án đúng mà còn hiểu rõ tại sao đáp án đó lại đúng, cũng như phân tích các lựa chọn sai. Đừng ngần ngại tra cứu lại lý thuyết hoặc ví dụ nếu gặp khó khăn. Luyện tập thường xuyên với nhiều dạng bài khác nhau sẽ giúp bạn hình thành phản xạ ngôn ngữ và tự tin hơn khi sử dụng thì hiện tại hoàn thành trong thực tế.
Áp Dụng Thì Hiện Tại Hoàn Thành Vào Giao Tiếp Hàng Ngày
Ngữ pháp sẽ trở nên sống động hơn khi được áp dụng vào giao tiếp thực tế. Hãy cố gắng tạo ra các câu sử dụng thì hiện tại hoàn thành trong cuộc trò chuyện hàng ngày của bạn. Kể về những trải nghiệm bạn đã có, những điều bạn đã làm được từ trước đến nay, hoặc những việc bạn vừa mới hoàn thành. Ví dụ, bạn có thể nói “I have already eaten breakfast” hoặc “I haven’t seen that movie yet.”
Việc chủ động sử dụng thì này sẽ giúp bạn quen thuộc hơn với cấu trúc và các cách dùng của nó. Nếu có bạn bè cùng học tiếng Anh, hãy cùng nhau thực hành bằng cách đặt câu hỏi và trả lời sử dụng thì hiện tại hoàn thành. Đừng sợ mắc lỗi, bởi vì mỗi lỗi sai đều là một cơ hội để học hỏi và cải thiện.
Xem Phim, Nghe Nhạc, Đọc Sách Tiếng Anh
Học tiếng Anh thông qua các tài liệu gốc là một phương pháp hiệu quả để tiếp thu ngữ pháp một cách tự nhiên. Khi xem phim hoặc nghe nhạc tiếng Anh, hãy chú ý lắng nghe cách người bản xứ sử dụng thì hiện tại hoàn thành trong các tình huống khác nhau. Ghi lại những câu ví dụ thú vị mà bạn nghe được và thử áp dụng chúng.
Đọc sách, báo hoặc các bài viết tiếng Anh cũng là một cách tuyệt vời để củng cố kiến thức về thì hiện tại hoàn thành. Khi đọc, hãy để ý các câu chứa thì này và cố gắng hiểu ngữ cảnh sử dụng của chúng. Điều này không chỉ giúp bạn nắm vững ngữ pháp mà còn mở rộng vốn từ vựng và cải thiện kỹ năng đọc hiểu tổng thể. Việc tiếp xúc thường xuyên với ngôn ngữ sẽ giúp bạn thấm nhuần thì hiện tại hoàn thành một cách tự nhiên và sâu sắc.
Bộ Bài Tập Luyện Tập Thì Hiện Tại Hoàn Thành Chuyên Sâu
Để củng cố kiến thức về thì hiện tại hoàn thành, dưới đây là một loạt các bài tập đa dạng, từ trắc nghiệm đến điền từ, sắp xếp câu và dịch thuật. Các bài tập này được thiết kế để giúp bạn thực hành và làm quen với các cấu trúc và cách dùng khác nhau của thì này trong tiếng Anh.
Bài Tập 1: Trắc Nghiệm Chọn Đáp Án Chính Xác
Hoàn thành các câu sau bằng cách chọn đáp án đúng nhất A, B, C hoặc D.
- He has ___________________ tennis since 2015.
a. Played
b. Plays
c. Play
d. Playing - She ___________________ listened to Pop music for a long time.
a. Is
b. Have
c. Has
d. Was - I ___________________ an English teacher for 4 years.
a. Was
b. Am
c. Have been
d. Has been - I ___________________ badminton since 2018.
a. Played
b. Am playing
c. Play
d. Have played - Jenifer __________________ this film many times.
a. Watch
b. Have watched
c. Was watching
d. Has watched - “I miss John, I ___________________ for a long time.”
a. Have not meet
b. Have not met
c. Have meet
d. Have met - My family has moved to Ho Chi Minh city___________________ 2020.
a. Since
b. For
c. Last
d. In - ___________________ you ever tried seafood?
a. Do
b. Are
c. Has
d. Have - ___________________ you___________________ football recently?
a. Do / play
b. Did/ play
c. Have / played
d. Has / played - I have learned English ___________________5 years.
a. In
b. On
c. Since
d. for
Bài Tập 2: Hoàn Thành Câu Với Dạng Đúng Của Động Từ
Chia động từ trong ngoặc ở dạng thì hiện tại hoàn thành để hoàn thành các câu sau.
- I _______________ (study) French for 5 years.
- She __________________ (be) a nurse since 2015.
- We _____________________ (know) each other for a long time.
- His brother ______________________ (not/play) football since last year.
- I _______________ (not/meet) Christ for 10 years.
- _______ you ever _______ (eat) pizza ?
- My mother __________ (do) yoga recently.
- They ___________ (not/eat) together since then.
- I _______________ (not/do) my homework yet.
- She _____________ (change) a lot of jobs so far.
Bài Tập 3: Sắp Xếp Từ Thành Câu Hoàn Chỉnh
Sắp xếp các từ và cụm từ đã cho thành câu có nghĩa, sử dụng đúng cấu trúc thì hiện tại hoàn thành.
- you/ tried/ Have/ seafood/ ever/ ?
- long/ you/ lived/ have/ how/ here/ ?
- up/ smoking/ he/ since/ has/ given/ 2020.
- you/ Ha Noi/ have/ ever/ to/ been/ before?
- have/ I/ best/ the/ have/ film/ this/ seen/ is.
- practiced/lately/Christian/ guitar/ has/ playing.
- 5/ been/ we/ together/ for/ have/ years.
- Physics/ since/ my sister/ learned/ has/ 2015.
- yet/ finished/ have/ they/ studying/ not.
- book/ 3/ my father/ times/ read/ that/ has.
Bài Tập 4: Sửa Lỗi Sai Trong Câu Tiếng Anh
Mỗi câu sau có một lỗi sai ngữ pháp liên quan đến thì hiện tại hoàn thành. Hãy tìm và sửa lỗi đó.
- Has your dog eat yet?
- They have moved to Ho Chi Minh city for 2015.
- We have known him for 2009.
- I have seen that movie. I can’t wait to watch it.
- My father has not talked to my sister in case she left home.
- He comes. He will talk to you in minutes.
- He has been New York.He does not know the way.
- How many games have you win so far?
- They have joining the English club recently.
- I has lost my key.
Bài Tập 5: Dịch Câu Từ Tiếng Việt Sang Tiếng Anh
Dịch các câu sau từ tiếng Việt sang tiếng Anh, sử dụng thì hiện tại hoàn thành một cách chính xác.
- Duy đã học tiếng Anh được 10 năm.
- Anh ấy vừa mới đến, chúng ta nên đón anh ấy.
- Bạn đã rửa tay chưa?
- Tôi đã ăn món này nhiều lần rồi. Tôi không muốn ăn nữa.
- Anh ấy đã cải thiện tiếng Anh từ khi anh ấy học lớp tiếng Anh này.
- Chị tôi vừa đã kết hôn với anh ấy.
- Tôi đã học môn này rồi.
- Tôi chưa xem bộ phim đó xong.
- Anh ấy đã kiếm được rất nhiều tiền cho đến bây giờ.
- Kể từ anh ấy tốt nghiệp, anh ấy đã làm rất nhiều việc.
Đáp Án Chi Tiết Và Giải Thích Rõ Ràng Cho Từng Bài Tập
Sau khi hoàn thành các bài tập, hãy so sánh câu trả lời của bạn với phần đáp án và giải thích chi tiết dưới đây. Mỗi giải thích sẽ làm rõ lý do tại sao đáp án đó đúng, giúp bạn hiểu sâu hơn về cách sử dụng thì hiện tại hoàn thành.
Giải Đáp Bài Tập 1: Trắc Nghiệm
- Đáp án: a. Played
- Giải thích: Câu này sử dụng “since 2015”, một dấu hiệu của thì hiện tại hoàn thành, chỉ một hành động bắt đầu từ quá khứ và kéo dài đến hiện tại. Cấu trúc yêu cầu
have/has + V3/ed. Với chủ ngữ “He” (ngôi thứ ba số ít), chúng ta dùng “has”, và động từ “play” ở dạng V3 là “played”. Do đó, “He has played tennis since 2015” là đúng.
- Giải thích: Câu này sử dụng “since 2015”, một dấu hiệu của thì hiện tại hoàn thành, chỉ một hành động bắt đầu từ quá khứ và kéo dài đến hiện tại. Cấu trúc yêu cầu
- Đáp án: c. Has
- Giải thích: Cụm từ “for a long time” cho thấy hành động đã bắt đầu từ lâu trong quá khứ và vẫn tiếp diễn đến hiện tại, là dấu hiệu của thì hiện tại hoàn thành. Chủ ngữ “She” là ngôi thứ ba số ít, vì vậy trợ động từ phải là “has”.
- Đáp án: c. Have been
- Giải thích: “For 4 years” là khoảng thời gian kéo dài từ quá khứ đến hiện tại, yêu cầu thì hiện tại hoàn thành. Động từ “to be” ở dạng V3 là “been”. Với chủ ngữ “I”, ta dùng “have”.
- Đáp án: d. Have played
- Giải thích: Tương tự câu 1, “since 2018” là mốc thời gian, chỉ hành động bắt đầu và tiếp diễn đến hiện tại. Chủ ngữ “I” kết hợp với “have” và V3 của “play” là “played”.
- Đáp án: d. Has watched
- Giải thích: Cụm từ “many times” diễn tả một hành động đã lặp lại nhiều lần từ quá khứ đến hiện tại, là một trong các cách dùng của thì hiện tại hoàn thành. Chủ ngữ “Jenifer” là ngôi thứ ba số ít, nên dùng “has” và V3 của “watch” là “watched”.
- Đáp án: b. Have not met
- Giải thích: “For a long time” là dấu hiệu của thì hiện tại hoàn thành. Đây là câu phủ định, chủ ngữ “I” đi với “have not” (hoặc “haven’t”) và V3 của “meet” là “met”.
- Đáp án: a. Since
- Giải thích: “Have moved” là cấu trúc hiện tại hoàn thành. Khi đi với một mốc thời gian cụ thể như “2020”, chúng ta dùng “since” để chỉ “kể từ năm đó”. “For” dùng cho khoảng thời gian.
- Đáp án: d. Have
- Giải thích: Câu hỏi có “ever tried seafood” là hỏi về kinh nghiệm, trải nghiệm, sử dụng thì hiện tại hoàn thành. Với chủ ngữ “you”, trợ động từ cần dùng là “Have”.
- Đáp án: c. Have / played
- Giải thích: Trạng từ “recently” là dấu hiệu của thì hiện tại hoàn thành. Đây là câu hỏi, nên đảo trợ động từ “Have” lên trước chủ ngữ “you”, và động từ “play” chia ở V3 là “played”.
- Đáp án: d. for
- Giải thích: “Have learned English” là thì hiện tại hoàn thành. “5 years” là một khoảng thời gian, không phải mốc thời gian cụ thể, do đó phải dùng “for”.
Giải Đáp Bài Tập 2: Hoàn Thành Câu Với Dạng Đúng Của Động Từ
- I have studied French for 5 years.
- Giải thích: “For 5 years” chỉ khoảng thời gian kéo dài, nên dùng thì hiện tại hoàn thành. Chủ ngữ “I” đi với “have”, V3 của “study” là “studied”.
- She has been a nurse since 2015.
- Giải thích: “Since 2015” chỉ mốc thời gian bắt đầu, yêu cầu thì hiện tại hoàn thành. Chủ ngữ “She” đi với “has”, V3 của “be” là “been”.
- We have known each other for a long time.
- Giải thích: “For a long time” là khoảng thời gian dài, dùng thì hiện tại hoàn thành. Chủ ngữ “We” đi với “have”, V3 của “know” là “known”.
- His brother has not played / hasn’t played football since last year.
- Giải thích: “Since last year” chỉ mốc thời gian, câu phủ định, chủ ngữ “His brother” (số ít) đi với “has not”, V3 của “play” là “played”.
- I have not met Christ for 10 years.
- Giải thích: “For 10 years” là khoảng thời gian, câu phủ định, chủ ngữ “I” đi với “have not”, V3 của “meet” là “met”.
- Have you ever eaten pizza?
- Giải thích: “Ever” hỏi về trải nghiệm, là dấu hiệu của thì hiện tại hoàn thành. Câu hỏi với chủ ngữ “you” dùng “Have” đảo lên trước, V3 của “eat” là “eaten”.
- My mother has done yoga recently.
- Giải thích: “Recently” chỉ hành động gần đây, không rõ thời điểm cụ thể, dùng thì hiện tại hoàn thành. Chủ ngữ “My mother” (số ít) đi với “has”, V3 của “do” là “done”.
- They have not eaten together since then.
- Giải thích: “Since then” chỉ mốc thời gian, câu phủ định, chủ ngữ “They” đi với “have not”, V3 của “eat” là “eaten”.
- I have not done my homework yet.
- Giải thích: “Yet” trong câu phủ định, chỉ hành động chưa hoàn thành tính đến hiện tại, dùng thì hiện tại hoàn thành. Chủ ngữ “I” đi với “have not”, V3 của “do” là “done”.
- She has changed a lot of jobs so far.
- Giải thích: “So far” chỉ “cho đến nay”, hành động bắt đầu trong quá khứ và vẫn tiếp diễn, dùng thì hiện tại hoàn thành. Chủ ngữ “She” đi với “has”, V3 của “change” là “changed”.
Giải Đáp Bài Tập 3: Sắp Xếp Từ Thành Câu Hoàn Chỉnh
- Have you ever tried seafood?
- Giải thích: Đây là câu hỏi Yes/No về trải nghiệm (có “ever”), cấu trúc thì hiện tại hoàn thành là
Have/Has + S + ever + V3/ed?.
- Giải thích: Đây là câu hỏi Yes/No về trải nghiệm (có “ever”), cấu trúc thì hiện tại hoàn thành là
- How long have you lived here?
- Giải thích: Câu hỏi “How long” hỏi về khoảng thời gian kéo dài, thường đi với thì hiện tại hoàn thành. Cấu trúc
How long + have/has + S + V3/ed?.
- Giải thích: Câu hỏi “How long” hỏi về khoảng thời gian kéo dài, thường đi với thì hiện tại hoàn thành. Cấu trúc
- He has given up smoking since 2020.
- Giải thích: Hành động “give up” (từ bỏ) bắt đầu từ mốc thời gian “2020” và kéo dài/có hiệu lực đến hiện tại. Cấu trúc
S + has + V3/ed + since + mốc thời gian.
- Giải thích: Hành động “give up” (từ bỏ) bắt đầu từ mốc thời gian “2020” và kéo dài/có hiệu lực đến hiện tại. Cấu trúc
- Have you ever been to Ha Noi before?
- Giải thích: Hỏi về kinh nghiệm đã từng đến một nơi nào đó. Cấu trúc
Have/Has + S + ever + been to + địa điểm + before?.
- Giải thích: Hỏi về kinh nghiệm đã từng đến một nơi nào đó. Cấu trúc
- This is the best film I have ever seen.
- Giải thích: Cấu trúc so sánh nhất thường đi kèm với thì hiện tại hoàn thành để nói về một trải nghiệm tốt nhất/tệ nhất từ trước đến nay.
S + have/has + ever + V3/ed.
- Giải thích: Cấu trúc so sánh nhất thường đi kèm với thì hiện tại hoàn thành để nói về một trải nghiệm tốt nhất/tệ nhất từ trước đến nay.
- Christian has practiced playing guitar lately.
- Giải thích: “Lately” là dấu hiệu của thì hiện tại hoàn thành, chỉ hành động xảy ra gần đây. Chủ ngữ “Christian” là ngôi thứ ba số ít. “Practice” đi với V-ing.
- We have been together for 5 years.
- Giải thích: “For 5 years” là khoảng thời gian, hành động “be together” (ở bên nhau) bắt đầu và kéo dài đến hiện tại. Cấu trúc
S + have/has + been + for + khoảng thời gian.
- Giải thích: “For 5 years” là khoảng thời gian, hành động “be together” (ở bên nhau) bắt đầu và kéo dài đến hiện tại. Cấu trúc
- My sister has learned Physics since 2015.
- Giải thích: “Since 2015” là mốc thời gian, hành động “learn” (học) bắt đầu và tiếp diễn. Chủ ngữ “My sister” là ngôi thứ ba số ít.
- They have not finished studying yet.
- Giải thích: “Yet” ở cuối câu phủ định chỉ hành động chưa hoàn thành. Cấu trúc
S + have/has + not + V3/ed + yet. “Finish” đi với V-ing.
- Giải thích: “Yet” ở cuối câu phủ định chỉ hành động chưa hoàn thành. Cấu trúc
- My father has read that book 3 times.
- Giải thích: “3 times” chỉ số lần lặp lại của hành động từ quá khứ đến hiện tại, sử dụng thì hiện tại hoàn thành. Chủ ngữ “My father” là ngôi thứ ba số ít, V3 của “read” vẫn là “read”.
Giải Đáp Bài Tập 4: Sửa Lỗi Sai Trong Câu Tiếng Anh
- Câu sai: Has your dog eat yet?
Câu đúng: Has your dog eaten yet?- Giải thích: Trong thì hiện tại hoàn thành, động từ chính phải ở dạng quá khứ phân từ (V3). “Eat” là V0, cần được thay bằng “eaten” (V3).
- Câu sai: They have moved to Ho Chi Minh city for 2015.
Câu đúng: They have moved to Ho Chi Minh city since 2015.- Giải thích: “2015” là một mốc thời gian cụ thể, không phải khoảng thời gian. Do đó, phải dùng “since” thay vì “for”.
- Câu sai: We have known him for 2009.
Câu đúng: We have known him since 2009.- Giải thích: Tương tự câu trên, “2009” là một mốc thời gian, nên dùng “since”.
- Câu sai: I have seen that movie. I can’t wait to watch it.
Câu đúng: I haven’t seen that movie. I can’t wait to watch it.- Giải thích: Vế sau “I can’t wait to watch it” (tôi không thể chờ đợi để xem nó) ngụ ý rằng người nói chưa xem bộ phim này. Do đó, câu đầu tiên phải ở dạng phủ định của thì hiện tại hoàn thành là “haven’t seen”.
- Câu sai: My father has not talked to my sister in case she left home.
Câu đúng: My father has not talked to my sister since she left home.- Giải thích: Cụm “in case” (phòng khi) không phù hợp với ngữ cảnh. Câu này diễn tả một hành động (không nói chuyện) bắt đầu từ một mốc thời gian trong quá khứ (“she left home”) và kéo dài đến hiện tại, nên phải dùng “since” (kể từ khi).
- Câu sai: He comes. He will talk to you in minutes.
Câu đúng: He has just come. He will talk to you in minutes.- Giải thích: Vế sau “He will talk to you in minutes” (anh ấy sẽ nói chuyện với bạn trong vài phút nữa) ngụ ý hành động “đến” vừa mới xảy ra và có liên hệ với hiện tại. Do đó, cần sử dụng thì hiện tại hoàn thành với trạng từ “just” (
has just come).
- Giải thích: Vế sau “He will talk to you in minutes” (anh ấy sẽ nói chuyện với bạn trong vài phút nữa) ngụ ý hành động “đến” vừa mới xảy ra và có liên hệ với hiện tại. Do đó, cần sử dụng thì hiện tại hoàn thành với trạng từ “just” (
- Câu sai: He has been New York.He does not know the way.
Câu đúng: He has never been to New York. He does not know the way.- Giải thích: “He does not know the way” (anh ấy không biết đường) ngụ ý rằng anh ấy chưa từng đến New York. Cấu trúc để diễn tả việc chưa từng đến một địa điểm nào đó là
have/has never been to + địa điểm.
- Giải thích: “He does not know the way” (anh ấy không biết đường) ngụ ý rằng anh ấy chưa từng đến New York. Cấu trúc để diễn tả việc chưa từng đến một địa điểm nào đó là
- Câu sai: How many games have you win so far?
Câu đúng: How many games have you won so far?- Giải thích: “So far” là dấu hiệu của thì hiện tại hoàn thành. Động từ “win” ở dạng nguyên mẫu (V0), cần được chia sang dạng quá khứ phân từ (V3) là “won”.
- Câu sai: They have joining the English club recently.
Câu đúng: They have joined the English club recently.- Giải thích: “Recently” là dấu hiệu của thì hiện tại hoàn thành. Động từ chính phải ở dạng V3/ed. “Joining” là V-ing, cần thay bằng “joined” (V3/ed).
- Câu sai: I has lost my key.
Câu đúng: I have lost my key.- Giải thích: Chủ ngữ “I” luôn đi với trợ động từ “have” trong thì hiện tại hoàn thành, không phải “has”.
Giải Đáp Bài Tập 5: Dịch Câu Từ Tiếng Việt Sang Tiếng Anh
- Duy đã học tiếng Anh được 10 năm.
- Duy has studied English for 10 years.
- Giải thích: “Được 10 năm” là khoảng thời gian, sử dụng “for”. “Duy” là chủ ngữ số ít, dùng “has” + V3 “studied”.
- Anh ấy vừa mới đến, chúng ta nên đón anh ấy.
- He has just arrived, we should pick him up.
- Giải thích: “Vừa mới đến” là hành động vừa hoàn thành có liên quan đến hiện tại, sử dụng “just” với thì hiện tại hoàn thành:
has just arrived.
- Bạn đã rửa tay chưa?
- Have you washed your hands yet?
- Giải thích: Đây là câu hỏi về hành động đã làm/chưa làm tính đến hiện tại, sử dụng thì hiện tại hoàn thành. “Yet” thường dùng trong câu hỏi và phủ định.
- Tôi đã ăn món này nhiều lần rồi. Tôi không muốn ăn nữa.
- I have eaten this food many times. I don’t want to eat it anymore.
- Giải thích: “Nhiều lần rồi” diễn tả hành động lặp đi lặp lại từ quá khứ đến hiện tại, dùng thì hiện tại hoàn thành.
- Anh ấy đã cải thiện tiếng Anh từ khi anh ấy học lớp tiếng Anh này.
- He has improved his English since he studied in this English class.
- Giải thích: “Từ khi” (since) kết nối một hành động tiếp diễn (
has improved) với một mốc thời gian trong quá khứ (khi anh ấy học lớp tiếng Anh –he studied).
- Chị tôi vừa đã kết hôn với anh ấy.
- My sister has just got married to him.
- Giải thích: “Vừa đã” chỉ hành động vừa hoàn thành, sử dụng “just” với thì hiện tại hoàn thành. V3 của “get” là “got” hoặc “gotten”.
- Tôi đã học môn này rồi.
- I have already studied this subject.
- Giải thích: “Rồi” (already) chỉ hành động đã hoàn thành trước thời điểm hiện tại.
- Tôi chưa xem bộ phim đó xong.
- I have not finished watching that movie yet.
- Giải thích: “Chưa xong” chỉ hành động chưa hoàn thành tính đến hiện tại, sử dụng thì hiện tại hoàn thành phủ định với “yet”. “Finish” đi kèm với V-ing.
- Anh ấy đã kiếm được rất nhiều tiền cho đến bây giờ.
- He has earned a lot of money so far.
- Giải thích: “Cho đến bây giờ” (so far) là dấu hiệu của thì hiện tại hoàn thành, chỉ hành động bắt đầu từ quá khứ và kéo dài/có hiệu quả đến hiện tại.
- Kể từ anh ấy tốt nghiệp, anh ấy đã làm rất nhiều việc.
- Since he graduated, he has done a lot of jobs.
- Giải thích: “Kể từ” (since) kết nối một sự kiện trong quá khứ (
graduated) với một hành động tiếp diễn hoặc có kết quả ở hiện tại (has done).
Câu Hỏi Thường Gặp (FAQs) Về Thì Hiện Tại Hoàn Thành
Thì Hiện Tại Hoàn Thành Dùng Khi Nào?
Thì hiện tại hoàn thành được dùng để diễn tả các hành động bắt đầu trong quá khứ và vẫn tiếp diễn đến hiện tại, các hành động đã hoàn thành trong quá khứ nhưng có kết quả hoặc ảnh hưởng đến hiện tại, hoặc các trải nghiệm đã từng xảy ra mà không cần biết thời điểm cụ thể. Nó cũng được dùng để nói về những hành động vừa mới xảy ra hoặc đã lặp lại nhiều lần tính đến thời điểm nói.
Sự Khác Biệt Giữa “Have Been To” Và “Have Gone To” Là Gì?
“Have been to” có nghĩa là đã từng đến một nơi nào đó và đã quay trở về rồi. Ví dụ: “I have been to Paris twice” (Tôi đã đến Paris hai lần rồi và bây giờ tôi không ở Paris). Ngược lại, “have gone to” có nghĩa là đã đi đến một nơi nào đó và hiện tại vẫn đang ở đó hoặc trên đường đến đó, chưa quay trở lại. Ví dụ: “John has gone to the library” (John đã đến thư viện và anh ấy vẫn đang ở đó).
Có Bao Nhiêu Trường Hợp Sử Dụng Thì Hiện Tại Hoàn Thành?
Nhìn chung, thì hiện tại hoàn thành có năm cách dùng chính. Đó là: diễn tả sự việc xảy ra trong quá khứ liên quan đến hiện tại; diễn tả hành động bắt đầu trong quá khứ và vẫn tiếp diễn; diễn tả kinh nghiệm hoặc trải nghiệm trong quá khứ; diễn tả hành động vừa mới xảy ra; và diễn tả hành động đã xảy ra nhiều lần. Việc nắm vững cả năm trường hợp này sẽ giúp bạn sử dụng thì này một cách thành thạo.
Học Thì Này Có Khó Không?
Thì hiện tại hoàn thành có thể gây một số khó khăn ban đầu do sự khác biệt với các thì quá khứ đơn giản và việc chia động từ bất quy tắc. Tuy nhiên, với việc luyện tập thường xuyên, áp dụng vào ngữ cảnh thực tế, và chú ý đến các dấu hiệu nhận biết, bạn hoàn toàn có thể nắm vững và sử dụng thành thạo thì này. Quan trọng là sự kiên trì và phương pháp học đúng đắn.
Bài viết này đã cung cấp một cái nhìn toàn diện về thì hiện tại hoàn thành, từ cấu trúc, cách dùng, dấu hiệu nhận biết cho đến các lỗi thường gặp và mẹo học hiệu quả. Thông qua chuỗi bài tập và giải thích chi tiết, hy vọng người học đã có thể củng cố vững chắc kiến thức của mình về thì ngữ pháp quan trọng này. Tại Edupace, chúng tôi tin rằng việc nắm vững thì hiện tại hoàn thành là một bước tiến quan trọng giúp bạn giao tiếp tiếng Anh một cách tự tin và chính xác hơn, mở ra nhiều cơ hội học tập và làm việc trong tương lai.




