• Perfect tenses
     Help
  • By the time I'm 50, I......................(finish) paying my mortgage.
    will have finished
  • By the time Mozart was 5 years old, he .............................(already/write) several pieces of music.
    had already written
  • I ...........................(not see) Dora in ages. She must have changed a lot!
    haven't seen
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.