Study

Perfect Tenses

  •   0%
  •  0     0     0

  • By eight o'clock last night, they...........................(manage) to clear all the roads.
    had managed
  • Come and call for me about seven, I...................(finish) my homework by then.
    will have finished
  • By the time he was five, Joe .......................(learn) to play the guitar.
    had learnt
  • Come over about ten, we .........................(eat) by then.
    will have eaten
  • It was no good trying to persuade him - he ..............(make) up his mind a long time ago.
    had made
  • We....................(sit) at the table for about 25 minutes before anyone came to take our order.
    had been sitting
  • I don't think I would recognise Anita any more - I...............(not see) her for years.
    haven't seen
  • At the end of next month, we................(live) in this flat for exactly one year.
    will have lived
  • By the time I'm 40, I .......................(earn) enough money to retire.
    will have earned
  • We went on holiday, when we .........................(finish) our exams.
    had finished