Study

Perfect tenses

  •   0%
  •  0     0     0

  • When I hit 50, I ............................... (travel) through all Europe and Asia.
    will have travelled
  • Until this age, I ...................................(drink) goat's milk. I find the thought of it appalling.
    I have never drunk
  • I ...........................(not see) Dora in ages. She must have changed a lot!
    haven't seen
  • I .........................(see) many of his movies, but I .................................(never/understand) why Johnny Depp is considered a good actor.
    have seen/have never understood
  • Nowadays, people ...............................(invented) autonomous cars, but .....................(not understand) that driving while texting is plain stupid.
    have invented/haven't understood
  • By the time Mozart was 5 years old, he .............................(already/write) several pieces of music.
    had already written
  • ....................(see) George today? When I got home, he ........................(already/leave)!
    have you seen/ he had already left
  • By 1989, people in Romania .......................(become) used to living with very little resources.
    had become
  • By 20th July, all the students in this English class ............................(graduate) the English course with flying colours.
    will have graduated
  • By 2100, scientists ............................(invent) a way to heal human teeth (too bad I won't probably be around). Maybe they ....................(find) a way for people to live 150 years (then I'll be around, with perfect teeth)
    will have invented/will have found
  • Before she met the love of her life, Cassie ................(be married) four times.
    had already been married
  • By this time next year, the whole Covid situation.......................(become) a strange memory.
    will have become
  • By the time I'm 50, I......................(finish) paying my mortgage.
    will have finished