Present Perfect x Present Perfect Continuous
Help
I ____ (clean) all morning – I’m so tired of it!
have been cleaning
Lucy ____ (just / complete) the 2000 metres marathon.
has just completed
How long _____ (you / know) Simon?
have you known
Unlock this slideshow and over 2 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies