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
(a) will relax
(b) will be relaxing
(c) will have relaxed
2 By next Monday, she ___ the report.
(a) will finish
(b) will have finished
(c) will be finishing
3 Don’t call me at 9 tonight. I ___ a movie.
(a) will be watching
(b) will watch
(c) will have watched
4 By 2026, they ___ in their new house for two years.
(a) will live
(b) will have lived
(c) will be living
5 At 8 p.m. tomorrow, we ___ dinner.
(a) will have
(b) will be having
(c) will have had
6 By the time you arrive, I ___ my homework.
(a) will be doing
(b) will have done
(c) will do
7 This time next week, I ___ in New York.
(a) will be staying
(b) will stay
(c) will have stayed
8 By 2030, scientists ___ a cure for that disease.
(a) will be finding
(b) will have found
(c) will find
9 Don’t disturb her at 10 tomorrow morning. She ___ for the exam.
(a) will study
(b) will be studying
(c) will have studied
10 By the end of this month, we ___ all the chapters.
(a) will read
(b) will be reading
(c) will have read
11 At this time next Friday, I ___ to Paris.
(a) will have flown
(b) will be flying
(c) will fly
12 By the time he gets here, we ___ for two hours.
(a) will wait
(b) will have waited
(c) will be waiting
13 Tomorrow at 6 a.m., I ___ to the airport.
(a) will be driving
(b) will drive
(c) will have driven
14 By 2050, many cities ___ underwater.
(a) will have been
(b) will be
(c) will have been flooded
15 At 11 a.m. tomorrow, she ___ a meeting.
(a) will be attending
(b) will attend
(c) will have attended
16 By the time you finish the course, you ___ 10 essays.
(a) will have written
(b) will write
(c) will be writing
17 This time next Sunday, we ___ football in the park.
(a) will have played
(b) will play
(c) will be playing
18 By the end of the year, she ___ her master’s degree.
(a) will be completing
(b) will complete
(c) will have completed
19 At this time tomorrow, I ___ my friends at the café.
(a) will have met
(b) will meet
(c) will be meeting
20 Don’t worry. By the time you get back, I ___ everything.
(a) will do
(b) will be doing
(c) will have done
21 This time next year, we ___ in a new city.
(a) will be living
(b) will live
(c) will have lived
22 By 10 p.m. tonight, I ___ all my emails.
(a) will be answering
(b) will have answered
(c) will answer
23 Tomorrow afternoon, they ___ tennis.
(a) will be playing
(b) will have played
(c) will play
24 By the time you wake up, I ___ breakfast.
(a) will have prepared
(b) will prepare
(c) will be preparing
25 At 7 o’clock tomorrow, she ___ to school.
(a) will walk
(b) will have walked
(c) will be walking
26 By 2035, we ___ on Mars.
(a) will have landed
(b) will land
(c) will be landing
27 Don’t call him at 5. He ___ with his boss.
(a) will have met
(b) will meet
(c) will be meeting
28 By next winter, I ___ enough money to buy a new car.
(a) will save
(b) will have saved
(c) will be saving
29 This time tomorrow, we ___ around the city.
(a) will be walking
(b) will have walked
(c) will walk
30 By the end of the week, they ___ the new software.
(a) will be installing
(b) will install
(c) will have installed
Answer
1 (b) will be relaxing – Future Continuous shows ongoing action.
2 (b) will have finished – Future Perfect completed before Monday.
3 (a) will be watching – Ongoing action at 9.
4 (b) will have lived – Duration completed by 2026.
5 (b) will be having – Ongoing dinner at 8 p.m.
6 (b) will have done – Completed before arrival.
7 (a) will be staying – Ongoing situation.
8 (b) will have found – Completed discovery by 2030.
9 (b) will be studying – Ongoing activity at 10.
10 (c) will have read – Completed before end of month.
11 (b) will be flying – Action in progress at that time.
12 (b) will have waited – Completed before he arrives.
13 (a) will be driving – Ongoing at 6 a.m.
14 (c) will have been flooded – Completed result by 2050.
15 (a) will be attending – Ongoing at 11.
16 (a) will have written – Completed number by then.
17 (c) will be playing – Ongoing action.
18 (c) will have completed – Completed before year ends.
19 (c) will be meeting – Ongoing meeting at café.
20 (c) will have done – Completed by your return.
21 (a) will be living – Ongoing living in the future.
22 (b) will have answered – Completed before 10 p.m.
23 (a) will be playing – Ongoing in afternoon.
24 (a) will have prepared – Completed before waking.
25 (c) will be walking – Ongoing action at 7.
26 (a) will have landed – Completed by 2035.
27 (c) will be meeting – Ongoing with his boss.
28 (b) will have saved – Completed savings.
29 (a) will be walking – Ongoing tomorrow.
30 (c) will have installed – Completed before week ends.
