• Present perfect YE 2
     Help
  • How ... you (be)?
    How have you been?
  • I (not see) you for a long time.
    I haven't seen you for a long time.
  • Kim (complete) three computer courses.
    Kim has completed three computer courses.
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.