1) By next year, she ______ her degree. a) completes b) will complete c) will have completed 2) By the time we arrive, they ______ dinner. a) will have finished b) will finish c) finish 3) By 2025, he ______ his book. a) will have published b) will publish c) publishes 4) By the end of the month, we ______ the project. a) will complete b) will have completed c) complete 5) By tomorrow, she ______ the report. a) will have written b) will write c) writes 6) By next week, they ______ the house. a) sell b) will sell c) will have sold 7) By the time you call, I ______ the meeting. a) will attend b) will have attended c) attend 8) By next summer, we ______ the garden. a) will have planted b) will plant c) plant 9) By the end of the year, she ______ her goals. a) will achieve b) will have achieved c) achieves 10) By the time he returns, we ______ the work. a) finish b) will finish c) will have finished 11) By next month, I ______ the course. a) will have completed b) will complete c) complete 12) By the time you arrive, they ______ the presentation. a) will have given b) will give c) give 13) By the end of the week, he ______ the task. a) will do b) will have done c) does 14) By next Friday, we ______ the event. a) organize b) will organize c) will have organized 15) By the time she leaves, I ______ the letter. a) will send b) will have sent c) send

Future Perfect Tense Quiz

Leaderboard

Visual style

Options

Switch template

Continue editing: ?