WorksheetsFUTURE
Total questions: 25
Worksheet time: 25mins
I expect Anna will be tired when she arrives. She ____ for over 20 hours.
will travel
will have been travelling
will be travelling
Which sentence is NOT correct? By Christmas Dominic will ____ as project manager for five years.
have worked
be working
have been working
Which is the best reply? What do you think those men are going to be doing in Charles’s garden by the time you arrive?
I expect they’ll have been doing some gardening.
I expect they’ll be doing some gardening.
I expect they’ll do some gardening.
I’m flying to Florida tonight. This time tomorrow, I’ll ____ on a beach drinking cocktails!
have been lying
be lying
lie
By the end of this month, we _____ for six years!
will be dating
will have been dating
won't have dating
Hurry up! Your parents____for us for ages!
will have been waiting
won't wait
won't waiting
This time next week, I ______ here for three months.
will work
will have been working
will have work
By the time we reach the next service station we ___________ for over 4 hours!
will have been driving
will have driven
By the end of our holiday we ___________ 3 different countries!
will have visited
will have been visiting
I ___________ to sleep by the time you come back from work, so don’t make a noise!
will have gone
will have been going
If we win this next game, we ___________ a record for our team!
will have broken
will have been breaking
I don’t want to go out tomorrow night, because I ___________ all day.
will have worked
will have been working
By this time tomorrow, I ___________ my decision about whether to stay in the job.
will have made
will have been making
You can come and visit me in June, because I ___________ all of my exams by then.
will have finished
will have been finishing
One week from now, I ____ my plane tickets.
will have bought
will buy
will have been buying
By the time Kim starts her homework, I _____ mine.
will have finishing
will have been finishing
will have finished
By the time you finally get here, I ____- for over three hours.
will have worked
will have been working
will work
In another 10 years, scientists ____ robots that look just like real cats and dogs.
will have invent
will have been inventing
will have invented
By tomorrow, it _____ for one whole week.
will have been raining
will rain
will be raining
I ______ this report by Friday.
won't have been finishing
won´t finish
won't have finished
Dan _____ his girlfriend for exactly half a year by Christmas.
will date
will have been dating
will have dated
By the time they finish high school, the students ____ all of their in-class essays on laptops for over five years.
writes
will write
will have been writing
Before I graduate from college, I'm sure there ____ another Mars landing.
will have been being
will have been
will being
Drive a different way. I don't think that accident on the highway ____ yet.
will have been cleared up
will has cleared up
will be cleared up
By November, we’ll ____ here for five years.
BE LIVING
LIVE
HAVE BEEN LIVING
