Have done or have been doing
Help
_________(they / arrive) already?
Have the arrived already? OR Have they already arrived?
I_________ (clean) all morning, I'm so tired!
I have been cleaning all morning, I'm so tired!
How long __________(you / know) Simon?
How long have you known Simon?
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