Present Perfect Continuous chúng tôi sử dụng
Thì hiện tại hoàn thành tiếp diễn được dùng để nói về một hành động bắt đầu trong quá khứ và vẫn đang tiếp tục ở hiện tại, hoặc vừa mới dừng lại nhưng có kết quả rõ ràng ở hiện tại.
She has been working here for three years.
Cô ấy đã làm việc ở đây được ba năm.
Cô ấy đã làm việc ở đây được ba năm.
Present Perfect Continuous Dạng
Subject + have/has been + V-ing
I have been studying all morning.
Tôi đã học cả buổi sáng.
Tôi đã học cả buổi sáng.
He has been waiting for you.
Anh ấy đã chờ bạn.
Anh ấy đã chờ bạn.
Present Perfect Continuous Quy tắc
-
Nó được dùng cho một hành động bắt đầu trong quá khứ và tiếp tục cho đến hiện tại.
I have been living in this city since 2022.
Tôi đã sống ở thành phố này từ năm 2022.They have been learning English for six months.
Họ đã học tiếng Anh được sáu tháng. -
Nó được dùng cho một hành động vừa mới kết thúc, nhưng kết quả của nó hiện vẫn còn thấy rõ.
She is tired because she has been running.
Cô ấy mệt vì cô ấy đã chạy.Your clothes are wet because it has been raining.
Quần áo của bạn bị ướt vì trời đã mưa. -
Nó nhấn mạnh khoảng thời gian hoặc quá trình của một hành động.
We have been working on this project all week.
Chúng tôi đã làm việc cho dự án này suốt cả tuần.He has been preparing for the exam since morning.
Anh ấy đã chuẩn bị cho kỳ thi từ sáng. -
Nó thường được dùng với for và since để chỉ khoảng thời gian.
I have been reading for two hours.
Tôi đã đọc sách được hai tiếng rồi.She has been working here since January.
Cô ấy đã làm việc ở đây từ tháng Một. -
Các cách diễn đạt thời gian thông dụng bao gồm cả ngày, cả buổi sáng, gần đây, dạo này, trong và kể từ.
They have been talking all evening.
Họ đã nói chuyện suốt cả buổi tối.I have been feeling tired lately.
Dạo gần đây tôi cảm thấy mệt mỏi. -
Thì hiện tại hoàn thành tiếp diễn tập trung vào quá trình, trong khi thì hiện tại hoàn thành thường tập trung hơn vào kết quả.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Một số động từ thường không được dùng ở thì tiếp diễn (know, like, want, need, understand).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Phủ định
-
Thể phủ định được tạo thành với have not been / has not been hoặc các dạng viết tắt haven't been / hasn't been.
I haven't been sleeping well recently.
Gần đây tôi ngủ không ngon.She hasn't been working much this week.
Cô ấy không làm việc nhiều trong tuần này.They haven't been studying lately.
Dạo này họ không học hành gì cả.
Present Perfect Continuous Câu hỏi
Trong câu hỏi, have hoặc has đứng trước chủ ngữ.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Bạn đợi lâu chưa?
Bạn đợi lâu chưa?
Has she been studying since morning?
Cô ấy đã học từ sáng đến giờ à?
Cô ấy đã học từ sáng đến giờ à?
Why have they been arguing?
Tại sao họ đã cãi nhau?
Tại sao họ đã cãi nhau?
How long has he been working here?
Anh ấy đã làm việc ở đây được bao lâu rồi?
Anh ấy đã làm việc ở đây được bao lâu rồi?
Present Perfect Continuous Lỗi thường gặp
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Câu
I have been preparing for the interview since breakfast.
Tôi đã chuẩn bị cho buổi phỏng vấn từ lúc ăn sáng.
Tôi đã chuẩn bị cho buổi phỏng vấn từ lúc ăn sáng.
She has been working on the report all day.
Cô ấy đã làm việc với báo cáo suốt cả ngày.
Cô ấy đã làm việc với báo cáo suốt cả ngày.
We have been waiting for the update for two hours.
Chúng tôi đã chờ bản cập nhật suốt hai tiếng đồng hồ.
Chúng tôi đã chờ bản cập nhật suốt hai tiếng đồng hồ.
He has been learning English since last year.
Anh ấy đã học tiếng Anh từ năm ngoái.
Anh ấy đã học tiếng Anh từ năm ngoái.
They have been discussing the new feature all morning.
Họ đã thảo luận về tính năng mới suốt cả buổi sáng.
Họ đã thảo luận về tính năng mới suốt cả buổi sáng.
I have been trying to fix this bug since yesterday.
Tôi đã cố gắng sửa lỗi này từ hôm qua.
Tôi đã cố gắng sửa lỗi này từ hôm qua.
She has been feeling much better recently.
Gần đây cô ấy cảm thấy khá hơn nhiều.
Gần đây cô ấy cảm thấy khá hơn nhiều.
We have been living here for a long time.
Chúng tôi đã sống ở đây từ rất lâu rồi.
Chúng tôi đã sống ở đây từ rất lâu rồi.
He has been running every evening this month.
Anh ấy đã chạy bộ vào mỗi buổi tối trong tháng này.
Anh ấy đã chạy bộ vào mỗi buổi tối trong tháng này.
The team has been developing this feature for several weeks.
Nhóm đã phát triển tính năng này trong vài tuần.
Nhóm đã phát triển tính năng này trong vài tuần.
Present Perfect Continuous Ví dụ
I have been checking the document for the last twenty minutes.
Tôi đã kiểm tra tài liệu suốt hai mươi phút qua.
Tôi đã kiểm tra tài liệu suốt hai mươi phút qua.
She has been speaking to customers all afternoon.
Cô ấy đã nói chuyện với khách hàng suốt cả buổi chiều.
Cô ấy đã nói chuyện với khách hàng suốt cả buổi chiều.
They have been working on the same task since Monday.
Họ đã làm cùng một nhiệm vụ đó kể từ thứ Hai.
Họ đã làm cùng một nhiệm vụ đó kể từ thứ Hai.
We have been looking for a better solution recently.
Gần đây chúng tôi đã tìm kiếm một giải pháp tốt hơn.
Gần đây chúng tôi đã tìm kiếm một giải pháp tốt hơn.
He has been fixing the server since early morning.
Anh ấy đã sửa máy chủ từ sáng sớm.
Anh ấy đã sửa máy chủ từ sáng sớm.
I have been thinking about your idea a lot lately.
Dạo này tôi đã suy nghĩ rất nhiều về ý tưởng của bạn.
Dạo này tôi đã suy nghĩ rất nhiều về ý tưởng của bạn.
She has been getting ready for the trip all day.
Cô ấy đã chuẩn bị cho chuyến đi suốt cả ngày.
Cô ấy đã chuẩn bị cho chuyến đi suốt cả ngày.
We have been testing the application since last week.
Chúng tôi đã thử nghiệm ứng dụng kể từ tuần trước.
Chúng tôi đã thử nghiệm ứng dụng kể từ tuần trước.
He has been talking to HR about the new policy.
Anh ấy đã nói chuyện với bộ phận nhân sự về chính sách mới.
Anh ấy đã nói chuyện với bộ phận nhân sự về chính sách mới.
They have been planning the event for months.
Họ đã lên kế hoạch cho sự kiện này suốt nhiều tháng.
Họ đã lên kế hoạch cho sự kiện này suốt nhiều tháng.