Study

Perfect tenses

  •   0%
  •  0     0     0

  • By the time Mozart was 5 years old, he .............................(already/write) several pieces of music.
    had already written
  • I _________________ (work) for Microsoft before I started a new job at Apple.
    had worked / had been working
  • By the time I'm 50, I......................(finish) paying my mortgage.
    will have finished
  • By 1989, people in Romania .......................(become) used to living with very little resources.
    had become
  • By 2100, scientists ............................(invent) a way to make perfect human teeth without braces! (too bad I won't probably be around).
    will have invented
  • ....................(see) George today? When I got home, he ........................(already/leave)!
    have you seen/ had already left
  • I _____________ (live) in Auckland since 2015.
    have been living
  • By 20th December, all the students in this English class ............................(graduate) the English course with flying colours.
    will have graduated
  • They ______________ (visit) Ocean Park last Sunday.
    visited
  • I ...........................(not see) Dora in ages. She must have changed a lot!
    haven't seen
  • I ...................................(not drink) goat's milk. I find the thought of it appalling.
    have never drunk
  • By this time next year, the whole Covid situation.......................(become) a strange memory.
    will have become
  • I .........................(see) many of his movies, but I don't know why Johnny Depp is considered a good actor.
    have seen
  • Our science teacher _________________ (teach) for six years. He is the best teacher!
    has been teaching
  • Before she met the love of her life, Cassie ................(be married) four times.
    had been married
  • When I hit 50, I ............................... (travel) through all Europe and Asia.
    will have travelled