• present perfect simple and present perfect continuous
     Help
  • (they/arrive) already?
    Have they arrived already?
  • Lucy _________ (run) 2000 metres today.
    has run
  • I _____________ (clean) all morning - I'm fed up!
    I have been cleaning all morning.
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.