PRESENT PERFECT SIMPLE / CONTINUOUS
Help
How long ________________ (she wait) for us?
has she been waiting
Bob ________________ (run) ten kilometres.
has run
I ________________ (practice) the piano for 30 minutes.
have been practicing
Unlock this slideshow and over 4 million more with Baamboozle+
Try slideshows
Your experience on this site will be improved by allowing cookies.
Allow cookies