Perfect Tenses
Help
We left the school as soon as we ........................ (finish) eating our lunch.
had finished
By the time I got home, my mum ............................. (tidy) the whole flat.
had tidied
My dad ..........................(work) in this company for 20 years now.
has been working
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