C1 Advanced - Present, Past and Future tenses revision
Help
I _____ (cycle) all day and now I'm exhausted.
have been cycling
Sorry I'm late, ___ (you, wait) a long time?
have you been waiting
So far, they ____ (hand in) all their assignments on time.
have handed in
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