Game Preview

Perfect tenses

  •  English    9     Public
    present perfect, past perfect, future perfect
  •   Study   Slideshow
  • By the time I'm 50, I......................(finish) paying my mortgage.
    will have finished
  •  15
  • I ...........................(not see) Dora in ages. She must have changed a lot!
    haven't seen
  •  15
  • When I hit 50, I ............................... (travel) through all Europe and Asia.
    will have travelled
  •  15
  • ....................(see) George today? When I got home, he ........................(already/leave)!
    have you seen/ had already left
  •  15
  • By 20th December, all the students in this English class ............................(graduate) the English course with flying colours.
    will have graduated
  •  15
  • I ...................................(not drink) goat's milk. I find the thought of it appalling.
    have never drunk
  •  15
  • I .........................(see) many of his movies, but I don't know why Johnny Depp is considered a good actor.
    have seen
  •  15
  • By this time next year, the whole Covid situation.......................(become) a strange memory.
    will have become
  •  15
  • By 2100, scientists ............................(invent) a way to make perfect human teeth without braces! (too bad I won't probably be around).
    will have invented
  •  15