Quy tắc sử dụng thì hiện tại hoàn thành
Thì hiện tại hoàn thành là một trong những thì ngữ pháp quan trọng nhất trong tiếng Anh. Chúng tôi sử dụng nó rất thường xuyên và trong một số trường hợp khác nhau. Nếu bạn nắm được hiện tại hoàn thành, bạn có thể thể hiện thời gian chính xác hơn.
Dạng: have/has + quá khứ phân từ
Thật không may, nó có thể khó học. Một số ngôn ngữ không có thì tương tự hoặc không sử dụng thì tương tự. Và khi bạn không thể so sánh ngữ pháp với ngôn ngữ của mình, điều đó khiến việc học trở nên khó khăn hơn rất nhiều.
>> Mời bạn quan tâm: Học tiếng anh 1 kèm 1 với người nước ngoài
Nhưng có một tin tốt: vì thì hiện tại hoàn thành là một thì phổ biến và quan trọng, một khi bạn học nó, khả năng nói tiếng Anh trôi chảy của bạn sẽ tăng lên. Bạn có thể hiểu và diễn đạt thời gian chính xác hơn.
Quy tắc sử dụng thì hiện tại hoàn thành
1. Thời gian không xác định trước bây giờ
Một trong những cách sử dụng phổ biến nhất là diễn đạt thời gian không xác định trước bây giờ. Thời gian này có thể không xác định hoặc không quan trọng. Bạn không thể sử dụng thì hiện tại hoàn thành để diễn đạt một thời điểm cụ thể trong quá khứ.
Ví dụ:
- Yesterday I have been there. (không đúng)
Hôm qua tôi đã ở đó.
- She has worked here one year ago. (không đúng)
Cô ấy đã làm việc ở đây một năm trước.
Các biểu thức thời gian như ago (trước đây), yesterday (hôm qua), last year (năm ngoái), that day (ngày đó), v.v. không hoạt động với hiện tại hoàn thành vì chúng biểu thị một thời gian chính xác trong quá khứ.
>> Mời bạn quan tâm: Luyện ngữ pháp tiếng anh online
Chúng ta có thể sử dụng thì hiện tại hoàn thành với các biểu thức thời gian như already (đã sãn sàng), yet(chưa từng), ever (bao giờ), never (chưa bao giờ), many times(nhiều lần), v.v., vì những biểu thức này chỉ ra rằng mọi thứ đã xảy ra (hoặc không xảy ra) vào một thời điểm không cụ thể trong quá khứ.
2. Bắt đầu trong quá khứ và tiếp tục
Một cách sử dụng phổ biến khác là diễn đạt một hành động đã bắt đầu trong quá khứ nhưng đến nay vẫn tiếp tục.
Ví dụ:
- I have worked at this company for two years.
Tôi đã làm việc tại công ty này được hai năm.
- He has known her since July.
Anh ấy đã biết cô ấy từ tháng Bảy.
Trong ví dụ đầu tiên, một người bắt đầu làm việc tại công ty cách đây hai năm và vẫn đang làm việc ở đó. Trong câu thứ hai, anh ấy đã gặp cô ấy vào tháng Bảy, và vài tháng sau đó và anh ấy vẫn biết cô ấy.
Với cách sử dụng thì hiện tại hoàn thành này, chúng ta thường sử dụng các biểu thức thời gian cho và từ để giúp chúng ta giải thích khoảng thời gian mà điều gì đó đã hoặc chưa xảy ra.
For được sử dụng với khoảng thời gian như 11 months, 2 hours, one day, v.v.
Ví dụ:
- We have known each other for 18 years.
Chúng tôi đã biết nhau cho 18 năm.
Since từ được theo sau bởi một thời điểm cụ thể.
Ví dụ:
- He has played the guitar since he was five.
Anh ấy đã chơi guitar từ khi lên năm.
- We have owned the house since September.
Chúng tôi đã sở hữu ngôi nhà từ tháng 9.
Nói cách khác, anh ấy bắt đầu chơi guitar khi anh ấy 5 tuổi và vẫn chơi nó, và họ đã mua căn nhà vào tháng 9 và bây giờ vẫn sở hữu nó.
Hãy nghiên cứu những quy tắc này và bạn sẽ trở thành một bậc thầy về việc học ngữ pháp với thì hiện tại hoàn thànhtrước khi bạn biết điều đó!
Để hiểu thêm về các quy tắc sử dụng các thì trong ngữ pháp tiếng Anh, hãy đăng ký ngay một khóa học tiếng Anh trực tuyến với Pantado để được nâng cao các kỹ năng tiếng Anh của mình nhé.