Study

REVISION OF TENSES

  •   0%
  •  0     0     0

  • In less than 2 years, my grandparents _________________ (MARRY) for 50 years. We are going to celebrate it.
    WILL HAVE BEEN MARRIED
  • I __________________ (have tried / I have been trying) to call you all morning.
    HAVE BEEN TRYING
  • Please, come at 8. By that time, I _________________ (will have been finishing / will have finished) my homework and we can go out.
    WILL HAVE FINISHED
  • We ___________________ (have painted / have been painting) the bedroom. We've nearly finished.
    HAVE BEEN PAINTING
  • The baby's face is really dirty. What ___________________ (has he eaten / has he been eating)?
    HAS HE BEEN EATING
  • When you get off the train, we __________________ (will have been waiting / will be waiting) for you on the platform.
    WILL BE WAITING
  • By the time you are 60, you __________________ (will be retiring / will have retired).
    WILL HAVE RETIRED
  • She __________________ (has learnt / has been learning) French words for hours, but she still doesn't remember all of them.
    HAS BEEN LEARNING
  • By the time you arrive, I __________________ (will have cooked / will be cooking) something spectacular and dinner will be waiting for you on the table.
    WILL HAVE COOKED
  • Don't phone me before 8 o'clock, we ____________________ (will be having / will have had) dinner.
    WILL BE HAVING
  • How long _________________ (have you known / have you been knowing) Simon?
    HAVE YOU KNOWN