1) By the time she retires, she __________ in the company for over 30 years. a) will have worked b) will have been working 2) In 2035, scientists __________ a vaccine for the virus. a) will have developed b) will have been developing 3) They __________ solar energy solutions for over a decade by the time the new policy takes effect. a) will have developed b) will have been working on 4) By next year, I __________ my master’s degree. a) will have completed b) will have been completing 5) The team __________ on this project nonstop for weeks by the deadline. a) will have worked b) will have been working 6) By 2040, many coastal cities __________ the effects of rising sea levels. a) will have experienced b) will have been experiencing 7) The new law __________ for five years before it is revised. a) will have been applied b) will have been in effect 8) In two months, they __________ for the United Nations for one full year. a) will have been working b) will have worked 9) By the end of the conference, the delegates __________ several major agreements. a) will have reached b) will have been reaching 10) The company __________ the new software for over a year before launching it. a) will have tested b) will have been testing 11) By the time we arrive, the movie __________. a) will have started b) will have been starting 12) She __________ her recovery program for six weeks by the time the doctor checks her progress. a) will have continued b) will have been following 13) Many students __________ online classes for years by 2030. a) will have taken b) will have been taking 14) They __________ the bridge before the rainy season begins. a) will have repaired b) will have been repairing 15) The journalist __________ that story for over a month before it was published. a) will have been investigating b) will have investigated

Future Perfect or Future Perfect Continuous?

Leaderboard

Visual style

Options

Switch template

Continue editing: ?