Game Preview

Future perfect

  •  English    8     Public
    Grammar
  •   Study   Slideshow
  • We (not/eat) before we come, so we'll be hungry
    will not have eaten
  •  15
  • (we/arrive) by the time it gets dark?
    will we have arrived
  •  25
  • By the time my mother (finish) cooking, I and my brother (do) our homework
    finishes, will have done
  •  25
  • Why (she/finish) the cleaning by 6?
    will she have finished
  •  25
  • By this time next year, we (marry) for 40 years.
    will have married
  •  15
  • If all goes well, by June 2024 I (finish) my university degree
    will have finished
  •  20
  • By the time I (start) my shift, John (wait) for 2 hours straight.
    start, will have waited
  •  25
  • We (walk) for hours by the time we (get) to the top of the mountain.
    will have walked, get
  •  25