Present Perfect Continuous

Complete the exercises then check your answers.

Exercise 1
Simple or continuous?
8 points
Tap the correct answer.
1
How long _____ for the bus?
2
She's tired because she _____ all morning.
3
I _____ three episodes today.
4
They _____ each other since primary school.
5
Your eyes are red. _____ you been crying?
6
I _____ English for four years.
7
We _____ the whole house — it's finished!
8
It _____ since this morning. The streets are flooded.
Exercise 2
Complete with the present perfect continuous
6 points
Write have/has been + -ing.
1
I (play) the piano since I was six.
2
He (wait) for an hour.
3
How long have you (live) here?
4
Why are you so dirty? What you (do)?
5
She (not / sleep) well lately.
6
We (train) for this match for weeks.