• Present Perfect Simple or Present Perfect Progressive
     Help
  • Lisa _________ (wait) for the bus for half an hour, but it _________ (not arrive) yet.
    has been waiting / has not arrived
  • Mike's car ____________(make) strange noises because he filled it with Fanta instead of gas. He ________ (clean) the gas tank but it's ruined.
    has been making / has cleaned
  • Chalula ________ (write) a letter for the school newspaper for 7 years, and she still ___________ (not finish) yet.
    has been writing / hasn't finished
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.