Thời Hiện Tại Hoàn Thành Tiếp Diễn (Present Perfect Progressive)

Cách sử dụng:

Chỉ đối với các hành động thuộc loại (3) của thời hiện tại hoàn thành, chúng ta mới có thể dùng thời hiện tại hoàn thành tiếp diễn.

Cấu trúc chung: Subject + Has / Have + been + [verb-ing] + ...

Ví dụ:

John has been living in that house for 20 years.
= John has lived in that house for 20 years.

Phân biệt Present Perfect và Present Perfect Progressive:

Present Perfect Present Perfect Progressive
Hành động đã chấm dứt ở hiện tại, do đó đã có kết quả rõ rệt.
Ví dụ: I've waited for you for half an hour.
(And now I stop waiting because you didn't come.)
Hành động vẫn tiếp diễn ở hiện tại, có khả năng lan tới tương lai, do đó không có kết quả rõ rệt.
Ví dụ: I've been waiting for you for half an hour.
(And now I'm still waiting, hoping that you'll come.)