• Present Perfect / Past Perfect / Present Perfect Continuous
     Help
  • He is so happy. He ________________________ (win) the race.
    has won
  • Why is Claire so tired? She ____________________________ (run) for 2 hours .
    has been running
  • Did you hear that Ben was fired last month? He had been working for that import company for more than ten years and he ___________ (work) in almost every department.
    had worked
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.