Trong một số trường hợp thì hiện tại hoàn thành với hiện tại hoàn thành tiếp diễn là như nhau, dùng cách nào cũng được luôn nha!

Chào hội mê ngữ pháp tiếng Anh! Hôm nay mình sẽ phân tích một điểm khá thú vị mà nhiều bạn hay thắc mắc: Đó là khi nào thì Present Perfect (hiện tại hoàn thành) và Present Perfect Continuous (hiện tại hoàn thành tiếp diễn) có thể dùng thay thế cho nhau được. Spoiler luôn: có đấy, và khá nhiều trường hợp đó!

Vậy khi nào thì dùng cả hai đều okay?

Cơ bản thì khi bạn muốn nói về một hành động bắt đầu từ quá khứ và vẫn còn tiếp tục đến hiện tại, hoặc mới vừa kết thúc nhưng có ảnh hưởng đến hiện tại, thì cả hai thì này đều xài được.

Ví dụ nè:
• "I have lived here for 5 years" = "I have been living here for 5 years" (Mình đã sống ở đây được 5 năm rồi)

Cả hai câu đều đúng và nghĩa gần như giống nhau luôn. Chỉ khác là câu dùng Present Perfect Continuous nghe có vẻ nhấn mạnh tính liên tục của hành động hơn thôi, nhưng về cơ bản thì ý nghĩa không đổi!

Một số động từ "thân thiện" với cả hai thì:

Những động từ chỉ trạng thái kéo dài như: live (sống), work (làm việc), teach (dạy học), study (học), wait (đợi)... thường thì dùng cả hai cách đều ngon lành cả! ✨

Ví dụ thêm:
• "She has worked at that company since 2020" = "She has been working at that company since 2020"
• "They have studied English for 3 years" = "They have been studying English for 3 years"

Lưu ý nhỏ cho bạn nào cẩn thận:

Mặc dù nhiều trường hợp dùng thay thế được, nhưng vẫn có chút khác biệt tinh tế nha! Present Perfect Continuous thường nhấn mạnh vào quá trình, sự liên tục của hành động hơn là kết quả. Còn Present Perfect thì hơi thiên về kết quả hoặc trải nghiệm hơn.

Nhưng đừng stress quá! Trong hội thoại thông thường, native speakers cũng dùng lẫn lộn thoải mái lắm. Miễn là context đúng là okela rồi!

Nguồn: tinhte.vn
 
Back
Top