Game Preview

Prepare 7 review grammar units 9-12

  •  English    63     Public
    Prepare 7 review grammar units 9-12
  •   Study   Slideshow
  • Don’t phone now – they’ll be having / have had dinner.
    be having
  •  15
  • There’s no point looking in the letterbox – the postman won’t be being / have been yet.
    have been
  •  15
  • I can’t believe we will have watched / have been watching TV for five hours at the end of this programme!
    have been watching
  •  15
  • You’d better call your parents – they will have expected / have been expecting you to ring all day.
    have been expecting
  •  15
  • By five o’clock they will be arriving / have arrived at the airport.
    have arrived
  •  15
  • Just think – this time next week we’ll be relaxing / have relaxed in the sunshine.
    be relaxing
  •  15
  • By the time I’m 25, I will be finishing / have finished university.
    have finished
  •  15
  • We won’t be moving / have moved house until July.
    be moving
  •  15
  • Who ____ he ____ (travel) with? (Future Continuous or Future Perfect)
    will, be travelling
  •  15
  • A couple of friends from university. I guess they _____ (buy) their plane tickets already. (Future Continuous or Future Perfect)
    will have bought
  •  15
  • I guess they _____ (not get) much rest, then? (Future Continuous or Future Perfect)
    won’t be getting
  •  15
  • I’m not sure. He says that by the time they finish, they ____ (be) to five countries and they ____ (cycle) for ten weeks. (Future Continuous or Future Perfect)
    will have been, will have cycled
  •  15
  • Which countries ____ they ____ (visit)? (Future Continuous or Future Perfect)
    will, be visiting
  •  15
  • We can’t wait until tomorrow. The tickets will be selling out / will have sold out by then.
    will have sold
  •  15
  • At the lodge, we will be sleeping / will have slept every night in a wooden hut.
    will be sleeping
  •  15
  • Before the weekend is over, I will be learning / will have learned how to play this song.
    will have learned
  •  15