Edit Game
Future Perfect, Future Continuous, Future Perfec ...
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   20  Close
In 20 years, technology ______ (change) the way we live.
will have changed
By the time we arrive, she ______ (decorate) the whole room.
will have decorated
At this time tomorrow, they ______ (take) their final exam.
will be taking
By the end of the lesson, you ______ (learn) three new future tenses!
will have learned
By the end of next month, we ______ (move) into our new apartment.
will have moved
Don’t worry, by the time you arrive, I ______ (cook) dinner for everyone.
will have cooked
At this time next week, I ______ (sit) on a beach in Spain.
will be sitting
By the time he retires, he ______ (work) for over 40 years.
will have been working
In three hours, they ______ (drive) through the mountains.
will be driving
By the time you get home, I ______ (clean) the whole house.
will have cleaned
At 6 p.m. tomorrow, she ______ (watch) her favourite TV show.
will be watching
By 2030, scientists ______ (develop) more advanced AI.
will have developed
By the end of the year, we ______ (save) enough money to go on holiday.
will have saved
At this time next week, they ______ (play) in the championship final.
will be playing
By the time you arrive, I ______ (wait) for over an hour!
will have been waiting
This time tomorrow, we ______ (fly) to New York.
will be flying
By next summer, she ______ (work) at the company for five years.
will have been working
By the time we get to the station, the train ______ (leave / already).
will have already left
Don’t call me at 8 p.m. because I ______ (have) dinner with my family.
will be having
By this time next year, I ______ (finish) my university degree.
will have finished