Font size
WorksheetsPresent perfect progressive
Total questions: 10
Worksheet time: 7mins
My parents ___________ (talk) with my sister for hours.
have been talking
has talking
have talking
has been talking
Omar ___________ (do) his homework for 1 hour.
have been doing
has been doing
has being doing
have being doing
His friend ___________ (to play) videogames since he bought a new computer.
have been playing
have being playing
has been playing
has been played
we (a) (live) in London for six months.
they (a) (learn) English for two years.
you _________ sleeping for twelve hours
has been
have
have been
has
Lately, Susan (a) (come) late.
I (a) (not / study) much recently.
She (a) (feel) much better lately.
Select the sentences in present perfect progressive:
She has running since seven in the morning.
We been talking on the phone a lot.
It has been working
They have been play soccer for two hours.
She has been cleaning her room for 3 hours.
