Chúng ta sử dụng thời hiện tại hoàn thành tiếp diễn để nhấn mạnh vào HÀNH ĐỘNG được thực hiện trong quá khứ và tiếp tục ảnh hưởng tới hoàn cảnh hiện tại.
She has been using a computer all day (so her eyes are now bloodshot).
Cô đấy vẫn đang sử dụng máy tính cả ngày đấy. (nên mắt cô ấy đỏ ngầu rồi)
Someone has been eating my sandwiches (so half of them are missing).
Cô ấy vẫn đang ăn mấy cái bánh của tôi (nên đĩa bánh đang vơi dần đi)
Hiện tại hoàn thành tiếp diễn sử dụng với for hoặc since để ám chỉ một hoạt động đang diễn ra hoặc một hoạt động tiếp tục tiến hành trong bao lâu.
Harry has been driving for three hours.
Harry lái xe được 3 tiếng rồi đấy. Giờ anh ấy vẫn đang lái xe.
Meg has been saving for her BMW since last summer.
Meg vẫn đang tiếp tục tiết kiệm tiền để mua BMW từ mùa hè năm ngoái.
Trong một số trường hợp, hiện tại hoàn thành tiếp diễn có thể thay thế cho hiện tại hoàn thành, mặc dù sau đó hoạt động được nói tới có thể sẽ thay đổi.
I’ve been living here for ten years (in other words, I feel almost like a native).
Tôi sống ở đây được 10 năm rồi đấy (hay nói cách khác, Tôi thực sự cảm thấy thân thuộc nơi đây)
I have lived here for ten years (so perhaps it’s about time I moved on to greener pastures).
Tôi đã sống ở đây 10 năm rồi đấy (đây chính là khoảng thời gian tôi chuyển sang khu mới)
Lưu ý: những động từ chỉ trạng thái (state verbs ) không thể sử dụng được trong các hình thức của thì tiếp diễn.
Ví dụ:
I have been knowing known Samantha for 19 years.