Present perfect progressive – Past tense simple / progressive 2

Gap-fill exercise

Fill in all the gaps, then press "Check" to check your answers. Use the "Hint" button to get a free letter if an answer is giving you trouble. You can also click on the "[?]" button to get a clue. Note that you will lose points if you ask for hints or clues.

past tense simple -to talk about past situations (Erzählzeit)
past tense progressive -to talk about 2 past actions taking place at the same time

-to talk about 2 past actions, one (past progr.) is interrupted by the other

present perfect tense progressive -to talk about quite a long action which began in the past and is still going on in the present

(you/ work) here for a long time?
You (iron) for two hours! Haven´t you finished yet?
I (not hear) you knocking at the door yesterday because I (listen) to music.
She (wait) for us for some hours already.
He (play) the piano since he (be) five.
When my friends (visit) me yesterday I (do) the washing up.
When I (arrived) at school yesterday all the children (run) around in the playground.
He (arrive) yesterday while we (have) dinner.
Why do you look so hot? (you/ run)?