Czas Present Perfect Progressive (Present Perfect Continuous) jest używany, gdy mówimy o czynnościach, które rozpoczęły się w przeszłości i nadal trwają.
I've been waiting for half an hour and she still hasn't turned up.
Gdy mówimy o czynnościach, które rozpoczęły się w przeszłości i właśnie się zakończyły.
I'm so sorry I'm late. Have you been waiting long?