Game Preview

Perfect tenses

  •  English    16     Public
    present perfect, past perfect, future perfect
  •   Study   Slideshow
  • By the time I'm 50, I......................(finish) paying my mortgage.
    will have finished
  •  15
  • By the time Mozart was 5 years old, he .............................(already/write) several pieces of music.
    had already written
  •  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
  • Before she met the love of her life, Cassie ................(be married) four times.
    had been married
  •  15
  • ....................(see) George today? When I got home, he ........................(already/leave)!
    have you seen/ had already left
  •  15
  • By 1989, people in Romania .......................(become) used to living with very little resources.
    had become
  •  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
  • They ______________ (visit) Ocean Park last Sunday.
    visited
  •  10
  • Our ENGLISH teacher _________________ (teach) for six years. She is the best teacher!
    has been teaching
  •  15
  • I _________________ (work) for Microsoft before I started a new job at Apple.
    had worked / had been working
  •  15
  • I _____________ (live) in DUBAI  since 2015.
    have been living
  •  15