Tenses

Present Perfect Progressive Progressive / Present Perfect Continuous

Present Perfect Progressive (Present Perfect Continuous) is used when we are talking about activities which started in the past and they are still going on.

I've been waiting for half an hour and she still hasn't turned up.

present perfect progressive

When we are talking about activities which started in the past and they have just finished.

I'm so sorry I'm late. Have you been waiting long?

present perfect progressive