By the time you arrive, I ______ dinner., will be cooking, will cook, will have cooked, have cooked, By next June, she ______ her driving test., has passed, will have passed, passes, will be passing, Don’t worry — by 10 a.m. the rain ______., stops, will stop, will be stopping, will have stopped, By the end of the month, we ______ all the invitations., will have sent, have sent, will send, are sending, They ______ the new bridge by the end of next year., will be building, build, will have built, have built, By the time the film starts, we ______ all the popcorn., will be eating, will eat, have eaten, will have eaten, I ______ this book by tomorrow evening., will be reading, will have read, read, have read, By 2030, scientists ______ a cure for the disease., will have found, will be finding, have found, find, She ______ her homework before her parents come home., finishes, will have finished, will has finished, will finish, By the time we get to the station, the train ______., leaves, has left, will have left, will be leaving, Next week, he ______ in this company for ten years., has worked, works, will be working, will have worked, By 8 p.m., they ______ the whole house., will have cleaned, will be cleaning, have cleaned, clean, I hope I ______ my essay by the deadline., will have written, have written, will be writing, will write, By the time you read this message, I ______., leave, will be leaving, will have left, have left, By next summer, we ______ enough money for a holiday., will be saving, will have saved, have saved, save, The builders ______ the roof before winter starts., will repair, repair, will be repairing, will have repaired, By Friday, she ______ all the reports., will be typing, types, will have typed, will has typed, By the time the guests arrive, we ______ everything., will have prepared, prepare, will be preparing, have prepared, They ______ the match by the time we turn on the TV., will finish, will have finished, finish, will be finishing, By 2050, the population of the city ______ to 10 million., grows, has grown, will be growing, will have grown
0%
Future Perfect Multiple Choice
Share
Share
by
Olhavodian
Edit Content
Save
Like
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
AI Enhanced: This activity contains content generated by AI.
Learn more.
Switch template
Show all
Open results
Copy link
QR code
Delete
Continue editing:
?