• Present Perfect and Present Perfect Continuous
     Help
  • He ............ (wait) for a long time.
    has been waiting / has waited
  • I ............ (study) for hours.
    have been studying
  • She ............ (win) the race.
    has won
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.