Study

FUTURE FORMS

  •   0%
  •  0     0     0

  • I ... (tidy) your room by the time you come back.
    will have tidied
    will tidy
    will have been tidying
    will be tidying
  • By the end of the 20th century I think that someone ... (find) a cure for AIDS.
    will have been finding
    will have found
    will be finding
    will find
  • Tina ... (revise) for her test all day tomorrow.
    will have been revising
    will revise
    will have revised
    will be revising
  • I don't know when he ... (do) this job.
    will have been doing
    will be doing
    will do
    will have done
  • We ... (go) sailing when the exams finish.
    will have been
    will go
    will have gone
    will be going
  • By eight o'clock ... (play) cards for three hours.
    will have played
    will be playing
    will have been playing
    will play
  • What ...(you/say) if he asks you to the dance?
    will you be saying
    will say you
    you will say
    will you say
  • Unless we leave on time, we ... (miss) our plane.
    will be missing
    will miss
    will have missed
    will have been missing
  • She...(type) about 8 letters by lunch time.
    will be type
    will have typed
    will type
    will be typing
  • I think they ... (telephone) about next week's meeting.
    will have been telephoning
    will have telephoned
    will telephone
    will be telephoning
  • By next summer, I ... (work) here for 3 years.
    will be working
    will work
    will have work
    will have been working
  • By the end of this week we ... (work) on this project for three months.
    will have worked
    will be working
    will have been working
    will work
  • The students ... (notice) how difficult this exercise is by now.
    will be noticing
    will have been noticing
    will have noticed
    will notice
  • The film ... (start) by the time we arrive at the cinema.
    will have been starting
    will start
    will be start
    will have started
  • During my holidays in July I ... (lie) on the beach all day long.
    will have lied
    will have been lying
    will be lying
    will lie