• Perfect Tenses
     Help
  • The grass is extremely dry, it .................(not rain) for weeks.
    hasn't rained
  • We....................(sit) at the table for about 25 minutes before anyone came to take our order.
    have sat
  • By the time he was five, Joe .......................(learn) to play the guitar.
    had learnt
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.