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