1) By 2026, you ------ (finish) the course and go abroad a) would be finished b) will have finished c) will be finished d) have finished 2) By 2030, they ______ (build) a new bridge here. a) will have built b) will build c) build d) has been building 3) By next year, we ______ (know) each other for 10 years. a) will have known b) knew c) will know d) will knowing 4) By the time we arrive, the movie ______. a) will start b) will have started c) started d) will starting 5) By next Friday, she ______ his assignment. a) will complete b) will have completed c) completes d) has completed 6) By tomorrow morning, I ______ this report. a) will write b) will have written c) have written d) wrote 7) By 2035, we ______ in this city for 20 years. a) will live b) will have lived c) lived d) are living 8) By the year 2050, scientists ______ a cure for many diseases. a) will find b) will have found c) found d) have found 9) By the end of this month, I ______ my book. a) will finish b) will have finished c) have finished d) finished 10) By the end of the game, our team ______ five goals. a) will score b) will have scored c) scored d) have scored

Leaderboard

Visual style

Options

Switch template

Continue editing: ?