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
Part A – Multiple Choice
1 This time tomorrow, I ___ in the library.
(a) will study
(b) will be studying
(c) will have studied
2 By the end of the week, she ___ the project.
(a) will be finishing
(b) will finish
(c) will have finished
3 At 9 p.m. tonight, we ___ a film.
(a) will watch
(b) will be watching
(c) will have watched
4 By 2030, scientists ___ new vaccines.
(a) will have developed
(b) will develop
(c) will be developing
5 Don’t call me at 7 tomorrow. I ___ dinner with my family.
(a) will be having
(b) will have had
(c) will have
6 By the time you arrive, I ___ the presentation.
(a) will have prepared
(b) will prepare
(c) will be preparing
7 This time next week, she ___ to Paris.
(a) will be flying
(b) will fly
(c) will have flown
8 By July, they ___ their final exams.
(a) will take
(b) will have taken
(c) will be taking
9 At 10 tomorrow morning, I ___ my boss.
(a) will be meeting
(b) will meet
(c) will have met
10 By the end of this year, we ___ a new house.
(a) will buy
(b) will be buying
(c) will have bought
11 This time tomorrow, she ___ her driving test.
(a) will have taken
(b) will be taking
(c) will take
12 By 2025, I ___ here for ten years.
(a) will work
(b) will have worked
(c) will be working
13 At 8 tomorrow evening, they ___ in the restaurant.
(a) will be eating
(b) will eat
(c) will have eaten
14 By the time we arrive, the show ___ .
(a) will start
(b) will be starting
(c) will have started
15 At this time next Monday, I ___ for my exam.
(a) will study
(b) will be studying
(c) will have studied
Part B – Gap-fill
16 This time tomorrow, I ___ (fly) to London.
17 By next Friday, we ___ (finish) the assignment.
18 At 7 tomorrow evening, she ___ (cook) dinner.
19 Don’t disturb him at 6. He ___ (meet) a client.
20 By the end of this month, they ___ (launch) the new app.
21 At 9 tonight, we ___ (watch) TV.
22 By 2026, she ___ (save) enough money for a car.
23 Tomorrow at 7 a.m., I ___ (jog) in the park.
24 By the time you wake up, I ___ (leave) for work.
25 This time next week, he ___ (take) the exam.
26 By 2035, scientists ___ (discover) new planets.
27 At this time tomorrow, we ___ (drive) to the beach.
28 By Saturday, they ___ (prepare) all the materials.
29 Tomorrow afternoon at 4, I ___ (work) in the library.
30 By 11 tonight, she ___ (finish) her homework.
Part C – Error Correction
Find and correct the mistakes.
31 At 8 tomorrow, I will have studying at the library.
32 By next month, they will be complete the course.
33 This time tomorrow, she will have cooking dinner.
34 By the end of the week, we will be finish the report.
35 At 6 tomorrow evening, I will have drive to the airport.
36 By 2050, humans will be lived on Mars.
37 At 10 tomorrow morning, they will have attending a meeting.
38 By the time you arrive, I will be finished the essay.
39 This time next year, he will have work in Canada.
40 At 5 tomorrow, she will have play the piano.
Part D – Sentence Transformation
Rewrite the sentences using the correct tense.
41 I will finish the report by tomorrow. (Use Future Perfect)
42 At 7 tomorrow evening, I will cook dinner. (Use Future Continuous)
43 She will pass the test before June. (Use Future Perfect)
44 At this time next week, I will attend a seminar. (Use Future Continuous)
45 We will complete the project by Friday. (Use Future Perfect)
46 At 9 tomorrow morning, I will shop in the mall. (Use Future Continuous)
47 He will graduate before 2026. (Use Future Perfect)
48 This time tomorrow, they will travel by train. (Use Future Continuous)
49 She will write the book by next year. (Use Future Perfect)
50 Tomorrow evening at 8, I will watch a movie. (Use Future Continuous)
Part E – Dialogue Completion
51 A: Can I call you at 10 tomorrow?
B: No, I ___ (have) a meeting then.
52 A: Will you have finished your essay by Monday?
B: Yes, I ___ (complete) it by Sunday.
53 A: What will you be doing this time tomorrow?
B: I ___ (drive) to the airport.
54 A: By the end of the course, how many tests will you ___ (take)?
B: I ___ (take) five.
55 A: At 6 p.m. tomorrow, where will you be?
B: I ___ (eat) with my family.
Part F – Reading Comprehension
Next summer, I will be spending three months in Australia. By the time I arrive there, I will have completed all my university exams. At this time next July, I will be attending classes at a language school in Sydney and meeting new friends from around the world. By the end of the first month, I will have visited many famous landmarks such as the Opera House and Bondi Beach.
My daily routine will change as well. At 7 every morning, I will be having breakfast with my host family. By the time classes begin, I will have prepared my homework and notes. On weekends, I will be exploring the city, and by the end of the trip, I will have gained a lot of knowledge and experience.
When I return home, I will be missing Australia, but I will also have improved my English and confidence.
56 Where will the narrator be next summer?
57 What will the narrator have completed before going?
58 What will the narrator be doing this time next July?
59 By the end of the first month, what will the narrator have visited?
60 What will the narrator have improved by the end of the trip?
Answer
1 (b) will be studying – Ongoing at a specific time.
2 (c) will have finished – Completed by week’s end.
3 (b) will be watching – Ongoing at 9 p.m.
4 (a) will have developed – Completed by 2030.
5 (a) will be having – Ongoing action.
6 (a) will have prepared – Completed before arrival.
7 (a) will be flying – Ongoing.
8 (b) will have taken – Completed by July.
9 (a) will be meeting – Ongoing action.
10 (c) will have bought – Completed before year ends.
11 (b) will be taking – Ongoing action.
12 (b) will have worked – Duration by 2025.
13 (a) will be eating – Ongoing action.
14 (c) will have started – Completed before arrival.
15 (b) will be studying – Ongoing.
16 will be flying
17 will have finished
18 will be cooking
19 will be meeting
20 will have launched
21 will be watching
22 will have saved
23 will be jogging
24 will have left
25 will be taking
26 will have discovered
27 will be driving
28 will have prepared
29 will be working
30 will have finished
31 At 8 tomorrow, I will be studying at the library. – Future Continuous.
32 By next month, they will have completed the course. – Future Perfect.
33 This time tomorrow, she will be cooking dinner. – Future Continuous.
34 By the end of the week, we will have finished the report. – Future Perfect.
35 At 6 tomorrow evening, I will be driving to the airport. – Future Continuous.
36 By 2050, humans will have lived on Mars. – Future Perfect.
37 At 10 tomorrow morning, they will be attending a meeting. – Future Continuous.
38 By the time you arrive, I will have finished the essay. – Future Perfect.
39 This time next year, he will be working in Canada. – Future Continuous.
40 At 5 tomorrow, she will be playing the piano. – Future Continuous.
41 I will have finished the report by tomorrow.
42 At 7 tomorrow evening, I will be cooking dinner.
43 She will have passed the test before June.
44 At this time next week, I will be attending a seminar.
45 We will have completed the project by Friday.
46 At 9 tomorrow morning, I will be shopping in the mall.
47 He will have graduated before 2026.
48 This time tomorrow, they will be travelling by train.
49 She will have written the book by next year.
50 Tomorrow evening at 8, I will be watching a movie.
51 will be having – Future Continuous ongoing meeting.
52 will have completed – Future Perfect by Sunday.
53 will be driving – Ongoing at that time.
54 take / will have taken – Future Perfect.
55 will be eating – Future Continuous at 6.
56 Australia – Future plan.
57 University exams – Completed before going.
58 Attending classes – Future Continuous.
59 Landmarks such as Opera House, Bondi Beach – Future Perfect.
60 English and confidence – Future Perfect improvement.
