• Present Perfect x Present Perfect Continuous
     Help
  • I ____ (clean) all morning – I’m so tired of it!
    have been cleaning
  • Lucy ____ (just / complete) the 2000 metres marathon.
    has just completed
  • How long _____ (you / know) Simon?
    have you known
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.