• Present perfect and past simple
     Help
  • He .......... (not play) the piano for 5 years.
    hasn't played
  • The children .......... (finish) their homework.
    have finished
  • My mum .......... (make) a cake for the party tonight.
    has made
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.