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 What ___ you ___ (do) this time next Sunday?
3 Will she ___ (finish) her essay by tomorrow?
4 Where ___ you ___ (travel) this time next week?
5 How long will they ___ (stay) by the time we arrive?
6 Will he ___ (attend) the conference at 3 p.m. tomorrow?
7 What will you ___ (have) done by the end of this month?
8 Will the students ___ (complete) the project before the deadline?
9 Who will you ___ (meet) at 4 tomorrow afternoon?
10 Will they ___ (have) lunch when we arrive at 1?
11 What will she ___ (study) at this time tomorrow?
12 Will you ___ (write) three reports by Friday?
13 Why will they ___ (work) late tomorrow evening?
14 How many pages will he ___ (read) by tomorrow night?
15 Will she ___ (travel) during the summer holiday?
16 Where will you ___ (live) this time next year?
17 Will they ___ (finish) the film before we get to the cinema?
18 What time will he ___ (leave) the office tomorrow?
19 Who will you ___ (have met) by the time the course ends?
20 Will she ___ (take) the exam at 10 a.m. tomorrow?
21 What will you ___ (be doing) when the meeting starts?
22 Will they ___ (graduate) by June next year?
23 How long will you ___ (have worked) here by 2026?
24 Will you ___ (see) your friends this weekend?
25 Where will they ___ (be staying) at this time tomorrow?
26 Will the children ___ (eat) dinner when we get home?
27 What skills will she ___ (have learned) by the end of the course?
28 Will you ___ (fly) to New York at this time tomorrow?
29 When will he ___ (finish) the book?
30 How long will they ___ (have lived) in London by 2030?
Answer
1 be working – Future Continuous for an action in progress.
2 be doing – Future Continuous for a specific time.
3 have finished – Future Perfect by tomorrow.
4 be travelling – Future Continuous for ongoing travel.
5 have stayed – Future Perfect duration.
6 be attending – Future Continuous for ongoing event.
7 have done – Future Perfect for completed actions.
8 have completed – Future Perfect before deadline.
9 be meeting – Future Continuous for planned meeting.
10 be having – Future Continuous at a specific time.
11 be studying – Future Continuous.
12 have written – Future Perfect for completed reports.
13 be working – Future Continuous reason for ongoing action.
14 have read – Future Perfect before a time.
15 be travelling – Future Continuous.
16 be living – Future Continuous for situation.
17 have finished – Future Perfect before another action.
18 be leaving – Future Continuous at that moment.
19 have met – Future Perfect by the end.
20 be taking – Future Continuous for the exam.
21 be doing – Future Continuous simultaneous with meeting start.
22 have graduated – Future Perfect before June.
23 have worked – Future Perfect duration until 2026.
24 be seeing – Future Continuous for future plan.
25 be staying – Future Continuous at a certain time.
26 be eating – Future Continuous at our arrival.
27 have learned – Future Perfect before the end.
28 be flying – Future Continuous.
29 have finished – Future Perfect completion.
30 have lived – Future Perfect duration by 2030.
