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

Tests:   1234567891011

1
A: Can I call you at 9 p.m. tomorrow?
B: No, I ___ (watch) a movie then.

2
A: Will you have finished the report by Friday?
B: Yes, I ___ (complete) it by Thursday evening.

3
A: What will you be doing this time tomorrow?
B: I ___ (sit) in the dentist’s office.

4
A: Will she be home at 7 tonight?
B: No, she ___ (have) dinner with her parents.

5
A: By next summer, will they have graduated?
B: Yes, they ___ (finish) all their exams by June.

6
A: Can I drop by tomorrow at 10?
B: Better not. I ___ (have) a meeting.

7
A: Will you join us for lunch at 1?
B: Sorry, I ___ (work) on a project then.

8
A: Will you have read this book by next week?
B: Yes, I ___ (finish) it by Sunday.

9
A: What about 6 p.m. tomorrow?
B: At that time, I ___ (travel) to London.

10
A: By the end of this month, will she have saved enough money?
B: Yes, she ___ (collect) more than $1,000.

11
A: Can we meet at 3 tomorrow afternoon?
B: Sorry, I ___ (teach) a class then.

12
A: Will you have completed the renovation by September?
B: Yes, we ___ (finish) everything by mid-August.

13
A: At 8 tomorrow evening, what will you be doing?
B: I ___ (cook) dinner.

14
A: Will the students have finished the test by noon?
B: Yes, they ___ (submit) it by 11:30.

15
A: Is 10 a.m. tomorrow okay for a meeting?
B: No, I ___ (drive) to the airport at that time.

16
A: By 2025, will scientists have found a cure?
B: Many believe they ___ (discover) new treatments by then.

17
A: Where will you be at 5 tomorrow?
B: I ___ (play) tennis with my friends.

18
A: Will you have cleaned the house by the time guests arrive?
B: Yes, I ___ (finish) everything before 6.

19
A: Can I visit you at 7 tomorrow evening?
B: Sorry, I ___ (study) for my exam then.

20
A: Will she have completed her degree by next year?
B: Yes, she ___ (graduate) by June.

21
A: What will you be doing at midnight tonight?
B: I ___ (sleep) for sure.

22
A: Will you have written the essay by tomorrow morning?
B: Yes, I ___ (complete) it tonight.

23
A: May I call you at 10 tomorrow?
B: No, I ___ (meet) with a client at that time.

24
A: By the time you arrive, will they have left?
B: Yes, they ___ (go) already.

25
A: At 11 tomorrow morning, what will you be doing?
B: I ___ (work) in the library.

26
A: By the end of next month, will he have learned enough German?
B: Yes, he ___ (take) the test by then.

27
A: Can you talk at 4 tomorrow?
B: Sorry, I ___ (attend) a seminar.

28
A: Will you have finished your training by December?
B: Yes, I ___ (complete) all the sessions.

29
A: What will you be doing this time next week?
B: I ___ (lie) on the beach in Spain.

30
A: Will they have launched the new app by summer?
B: Yes, the company ___ (release) it by May.

Answer

1 will be watching – Ongoing action at 9 p.m. tomorrow.
2 will have completed – Future Perfect before Friday.
3 will be sitting – Ongoing at a specific future time.
4 will be having – Future Continuous planned action.
5 will have finished – Completed before summer.
6 will be having – Ongoing meeting.
7 will be working – Ongoing at 1 p.m.
8 will have finished – Completed by Sunday.
9 will be travelling – Ongoing journey.
10 will have collected – Completed by end of month.
11 will be teaching – Ongoing class.
12 will have finished – Future Perfect before September.
13 will be cooking – Ongoing at 8 p.m.
14 will have submitted – Completed by 11:30.
15 will be driving – Ongoing travel.
16 will have discovered – Future Perfect for long-term achievement.
17 will be playing – Ongoing sport.
18 will have finished – Completed before guests arrive.
19 will be studying – Ongoing revision.
20 will have graduated – Future Perfect completion.
21 will be sleeping – Ongoing at midnight.
22 will have completed – Done by tomorrow.
23 will be meeting – Ongoing client meeting.
24 will have gone – Completed departure.
25 will be working – Ongoing study activity.
26 will have taken – Future Perfect before deadline.
27 will be attending – Ongoing seminar.
28 will have completed – Future Perfect.
29 will be lying – Ongoing action at specific time.
30 will have released – Future Perfect before summer.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]