By the time the concert starts, the band ________ all the equipment., will set up, will have set up, has set up, set up, When you return from your trip, I ________ your room., will clean, cleaned, will have cleaned, have cleaned, By the end of the game, our team ________ at least three goals., scored, will have scored, will score, has scoring, By next December, my family ________ in this city for ten years., will live, will have lived, lives, Is living, By the time the movie ends, you ________ the whole story., understand, will understand, has understood, will have understood, By 2040, scientists ________ new solutions to many environmental problems., will have discovered, discovered, has discorer, have discoveries, By the time you arrive, I ________ dinner, prepared, will have prepared, were preparing, has prepares, By 2030, she ________ her university degree, finished, will have finish, will finish, is finish

Future Perfect Race

Leaderboard

Visual style

Options

Switch template

Continue editing: ?