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 This time tomorrow, I ___ (study) at the library.

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.

Tests:   1234567891011

[related_posts_by_tax posts_per_page="6"]