Future continuous and future perfect – English Grammar Test for B2
Grammar » Grammar Test for B2 » Future continuous and future perfect – English Grammar Test for B2
2 By next week, she ___ (finish) the project.
3 At 7 p.m. tomorrow, we ___ (have) dinner.
4 By the end of this year, he ___ (write) two books.
5 At 9 tonight, they ___ (watch) TV.
6 By 2025, I ___ (save) enough money for a car.
7 This time next Sunday, we ___ (travel) to Spain.
8 By July, they ___ (graduate).
9 Don’t call me at 10. I ___ (sleep).
10 By the time you arrive, I ___ (prepare) dinner.
11 At 3 tomorrow afternoon, she ___ (teach) a class.
12 By tomorrow morning, he ___ (finish) the report.
13 At midnight tonight, I ___ (work) on my essay.
14 By 2030, scientists ___ (develop) new medicine.
15 This time tomorrow, she ___ (take) the exam.
16 By next month, we ___ (visit) five countries.
17 At 8 tomorrow evening, I ___ (cook) dinner.
18 By the time you wake up, I ___ (leave).
19 At 5 p.m. tomorrow, they ___ (play) football.
20 By the end of the week, she ___ (submit) all assignments.
21 Error: I will have studying at 9. → Correct: ___
22 Error: She will be finished by noon. → Correct: ___
23 Error: We will be complete the project. → Correct: ___
24 Error: At 7, I will have cooking. → Correct: ___
25 Error: They will be finished the meeting. → Correct: ___
26 Transform: I will finish the essay by tomorrow. (Use Future Perfect) → ___
27 Transform: At 9 tomorrow, I will read. (Use Future Continuous) → ___
28 Transform: He will pass the exam before June. (Use Future Perfect) → ___
29 Transform: This time tomorrow, they will travel. (Use Future Continuous) → ___
30 Transform: She will write the book by next year. (Use Future Perfect) → ___
31 By next Friday, we ___ (complete) the training.
32 This time next week, I ___ (fly) to Rome.
33 By December, they ___ (finish) the course.
34 At 6 tomorrow evening, she ___ (shop) in the mall.
35 By 2050, humans ___ (settle) on Mars.
36 At 2 tomorrow afternoon, I ___ (meet) my teacher.
37 By the end of the month, we ___ (install) the new system.
38 At 7 tomorrow, he ___ (drive) to the airport.
39 By the time the guests arrive, we ___ (decorate) the house.
40 This time tomorrow, she ___ (study) for the test.
41 At 8 tonight, I ___ (talk) with my friend.
42 By Monday, they ___ (finish) the project.
43 At 10 tomorrow morning, he ___ (attend) a meeting.
44 By the end of the day, I ___ (answer) all the emails.
45 This time next year, we ___ (live) in another city.
46 By summer, she ___ (complete) her master’s degree.
47 At noon tomorrow, the kids ___ (eat) lunch.
48 By 2026, the company ___ (open) a new office.
49 This time next weekend, I ___ (relax) on the beach.
50 By the end of the trip, I ___ (learn) a lot.
Answer
1 will be studying – Ongoing at a future time.
2 will have finished – Completed by next week.
3 will be having – Ongoing action at 7 p.m.
4 will have written – Completed before year ends.
5 will be watching – Ongoing action at 9.
6 will have saved – Completed by 2025.
7 will be travelling – Ongoing next Sunday.
8 will have graduated – Completed before July.
9 will be sleeping – Ongoing at 10.
10 will have prepared – Completed before arrival.
11 will be teaching – Ongoing at 3.
12 will have finished – Completed by morning.
13 will be working – Ongoing at midnight.
14 will have developed – Completed by 2030.
15 will be taking – Ongoing exam.
16 will have visited – Completed before next month.
17 will be cooking – Ongoing at 8.
18 will have left – Completed before you wake up.
19 will be playing – Ongoing football match.
20 will have submitted – Completed by week’s end.
21 I will be studying at 9. – Future Continuous correction.
22 She will have finished by noon. – Future Perfect correction.
23 We will have completed the project. – Future Perfect correction.
24 At 7, I will be cooking. – Future Continuous correction.
25 They will have finished the meeting. – Future Perfect correction.
26 I will have finished the essay by tomorrow. – Future Perfect.
27 At 9 tomorrow, I will be reading. – Future Continuous.
28 He will have passed the exam before June. – Future Perfect.
29 This time tomorrow, they will be travelling. – Future Continuous.
30 She will have written the book by next year. – Future Perfect.
31 will have completed – Future Perfect.
32 will be flying – Future Continuous.
33 will have finished – Future Perfect.
34 will be shopping – Future Continuous.
35 will have settled – Future Perfect.
36 will be meeting – Future Continuous.
37 will have installed – Future Perfect.
38 will be driving – Future Continuous.
39 will have decorated – Future Perfect.
40 will be studying – Future Continuous.
41 will be talking – Ongoing action.
42 will have finished – Completed before Monday.
43 will be attending – Ongoing meeting.
44 will have answered – Completed by end of day.
45 will be living – Ongoing situation.
46 will have completed – Future Perfect.
47 will be eating – Ongoing action.
48 will have opened – Future Perfect.
49 will be relaxing – Future Continuous.
50 will have learned – Completed by end of trip.
