Present perfect simple and continuous
Help
I _________ (not do) my homework yet.
have not done / haven't done
She is still here. How long _______ she ________ (wait)?
has / been waiting
Sarah is a great teacher. She _________ (teach) for over 10 years.
has been teaching
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