• Present Perfect Simple and Present Perfect Continuous
     Help
  • Lucy ___________________ (run) 2000 metres today.
    Lucy has run 2000 metres today.
  • I ___________________ (clean) all morning – I’m fed up!
    I’ve been cleaning all morning – I’m fed up!
  • How long ___________________ (you / know) Simon?
    How long have you known Simon?
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.