Unfinished action with focus on its duration: It has been raining since this morning.
Finised actions with side effects: I am out of breath because I have been running.
Temporary situations: She has working a lot of overtime this week.
Theory of Present Perfect Continuous (British Council)
Present Perfect Continuous Podcast (British Council)
Put the sentences in order (WordWall)
Quiz with sentences (WordWall)
Speaking Questions Flashcards (WordWall)
Why is that? (Speaking, WordWall)
Theory of Present Perfect Simple Vs. Continuous (British Council)
Present Perfect Simple Vs. Continuous (British Council)
Simple or Continuous? (WordWall)