Thì hiện tại hoàn thành tiếp diễn (Present perfect continuous) là một trong những thì quan trọng trong cấu trúc ngữ pháp tiếng Anh. Trong bài viết sau, TAK12 đã tổng hợp các kiến thức cần nhớ về cấu trúc này, bao gồm: khái niệm, cách dùng, công thức, dấu hiệu và sự khác biệt với thì hiện tại hoàn thành. Hy vọng bài viết này sẽ giúp ích được cho các bạn.
Thì hiện tại hoàn thành tiếp diễn (Present perfect continuous) được sử dụng để diễn tả một hành động đã bắt đầu trong quá khứ và vẫn tiếp tục đến hiện tại, hoặc vừa mới kết thúc nhưng vẫn còn ảnh hưởng đến hiện tại (nhấn mạnh sự liên tục của hành động).
Ex: I have been typing this letter for 2 hours. (Tôi đã đánh máy bức thư này được 2 tiếng đồng hồ rồi.)
[%Included.Dangky%]
Để hiểu rõ hơn về cách dùng thì hiện tại hoàn thành tiếp diễn, bạn hãy theo dõi bảng sau đây:
Cách dùng |
Ví dụ |
---|---|
Hành động bắt đầu trong quá khứ, diễn ra liên tục và kéo dài đến hiện tại. Nhấn mạnh vào tính chất “liên tục” của hành động. |
- She has been waiting for you all day. (Cô nàng đã đợi cậu cả ngày rồi.) - She has been working here since 2010. (Cô ấy làm việc ở đây từ năm 2010.) |
Hành động đã xảy ra, vừa đã kết thúc nhưng kết quả của hành động vẫn có thể nhìn thấy được ở hiện tại. |
- It has been raining. (Trời vừa mưa xong.) - I am very tired now because I have been working hard for 12 hours. (Bây giờ tôi rất mệt vì tôi đã làm việc vất vả trong 12 tiếng đồng hồ.) |
Cấu trúc:
S + have/has + been + V-ing
Ex:
Cấu trúc:
S + have/has + not + been + V-ing
Lưu ý:
Ex:
Cấu trúc:
Have/Has + S + been + V-ing?
Ex:
Ta nhận biết thì hiện tại hoàn thành tiếp diễn nếu trong câu có xuất hiện từ - cụm từ sau:
a) Since + mốc thời gian: từ khi nào
Ex: She has been working since early morning.
b) For + khoảng thời gian: trong bao lâu
Ex: They have been listening to the radio for 3 hours.
c) All + thời gian (all the morning, all the afternoon, all day,…): cả...
Ex: They have been working in the field all the morning.
d) Just: vừa mới...
Ex: She has just been telling us about her trip to Rome.
Mặc dù đều dùng để diễn tả hành động đã xảy ra ở quá khứ và tiếp tục diễn ra cho đến thời điểm hiện tại, cách dùng của thì hiện tại hoàn thành và thì hiện tại hoàn thành tiếp diễn vẫn có những điểm khác biệt. Cụ thể:
Hiện tại hoàn thành |
Hiện tại hoàn thành tiếp diễn |
Diễn tả hành động đã hoàn thành. Ex: I've written you an email. (Tôi đã viết cho bạn một email.) |
Diễn tả hành động còn kéo dài tới hiện tại và vẫn chưa kết thúc. Ex: I've been writing emails. (Tôi đang viết email.) |
Nhấn mạnh vào kết quả mà đạt được từ hành động đó. Ex: You've cleaned the bathroom! It looks lovely! (Bạn đã dọn dẹp phòng tắm! Nó trông thật tuyệt vời!) |
Nhấn mạnh vào sự tiếp diễn của hành động. Ex: The patient has been taking penicillin for several days now. (Bệnh nhân đã dùng penicillin được vài ngày rồi.) |
Nhấn mạnh vào kết quả của hành động (trả lời câu "how many"). Ex: She's read ten books this summer. (Cô ấy đã đọc mười cuốn sách trong mùa hè này.) |
Nhấn mạnh vào khoảng thời gian thực hiện hành động (trả lời câu "how long"). Ex: She's been reading that book all day. (Cô ấy đã đọc cuốn sách đó cả ngày.) |
Nhằm hỗ trợ các em học sinh ghi nhớ lý thuyết và vận dụng thành thạo thì hiện tại hoàn thành tiếp diễn, TAK12 đã xây dựng phần Luyện chủ điểm với các câu hỏi ôn tập theo level B2 và các câu hỏi có trong đề thi Anh chuyên vào 10. Mức độ thành thạo của mỗi chủ điểm sẽ được đánh giá qua Master level, điểm tối đa là 100.
Luyện chủ điểm này theo level B2
Luyện chủ điểm này theo Anh Chuyên vào 10
Trên đây là tóm tắt một cách sơ lược nhất về thì hiện tại hoàn thành tiếp diễn. Mong rằng qua nội dung mà TAK12 chia sẻ, bạn sẽ có thể nắm vững lý thuyết và vận dụng thành thạo chủ điểm ngữ pháp phức tạp này. Chúc bạn học tốt!
[%Included.TAK12%]