• 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
  • What a mess! Someone ____________________ (paint) here.
    has been painting
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.