wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Future Perfect and Future Continuous

Total questions: 73

Worksheet time: 33mins

Name
Class
Date
1.

At 7 a.m. tomorrow morning,


your birthday cake.

a)

I 'll be baked

b)

I'll be baking

2.

Tom ______ a beard by the end of the week.

a)

will have grown

b)

will be grown

3.

This time next month, ______ in Canada.

a)

you 'll be rock climbed

b)

you'll be rock climbing

4.

In a week from now, ______ all of the rubbish off the beach.

a)

we 'll have collecting

b)

we'll have collected

5.

She _______ all of the glasses by the end of the party.

a)

'll have broken

b)

'll be breaking

6.

By morning, he _______for over twelve hours.

a)

'll be sleeping

b)

'll have slept

7.

Do you think it _________ at midday tomorrow?

a)

will be raining

b)

will have rained

8.

By the end of the afternoon, you _______ my phone number!

a)

will be forgetting

b)

will have forgotten

9.

Soon it ________ darker earlier in the evenings.

a)

will be getting darker

b)

will have got darker

10.

We ________ everything we need before the shop closes.

a)

won't be buying

b)

won't have bought

11.

Catrin will have left school ___ she is nineteen.

a)

at the time

b)

by the time

12.

People won't be reading paper books ___.

a)

in about 100 years from now

b)

by about 100 years from now

13.

Robots will be doing all of the housework ___.

a)

in the year 3000

b)

within the year 3000

14.

I will have visited all of my friends in Warsaw ___.

a)

next summer

b)

by the end of the summer

15.

She'll have written three novels ___.

a)

within ten years

b)

at ten years

16.

Will you already have had dinner___?

a)

at 8 o'clock this evening

b)

by 8 o'clock this evening

17.

There won't be anyone in the office. Everyone _______ (go) home

a)

will be going

b)

will have gone

18.

Julie _______ (not work) this time next week. She'll be on holiday!

a)

won't be working

b)

won't have worked

19.

Do you think that Lucas _______ (fix) the car by tomorrow?

a)

will have fixed

b)

will be fixing

20.

Don't phone me before 8 o'clock, we _______ (have) dinner.

a)

'll have had

b)

'll be having

21.

We _______ (move) into our new house soon. I'm so excited.

a)

'll be moving

b)

'll have moved

22.

By the time you arrive I _______ (cook) something spectacular and dinner will be on the table waiting for you.

a)

will be cooking

b)

will have cooked

23.

When you get off the train, we _______ (wait) for you on the platform.

a)

will be waiting

b)

will have waited

24.

Please, come at 8. By that time, I ______ (finish) my homework and we can go out.

a)

will have finished

b)

will be finishing

25.

I'm sure when you call him, he _______ (watch) TV. He's always in front of the TV!

a)

will be watching

b)

wil lhave watched

26.

We are visiting a new city every week. By the end of the summer, we _______ (study) all the most important cities in Europe.

a)

will have studied

b)

will be studying

27.

In less than 2 years, my grandparents _______ (marry) for 50 years. We are going to celebrate it.

a)

will be getting married

b)

will have been married

28.

By the time we get to Chicago this evening, we _____ (drive) more than four hundred miles. We are going to be exhausted.

a)

will have driven

b)

will be driving

29.

This time next week, she ____________ to China

a)

will be flying

b)

will have flown

c)

will have flew

d)

Will fly

30.

By the time you read this............................

a)

I will have left.

b)

I will have been leaving.

31.

I'm afraid the books you ordered.............. by Friday.

a)

won't have arrived

b)

won't have been arriving

c)

will have arrived

d)

will have been arriving

32.

By the time we get to Chicago this evening, we ......................... more than four hundred miles. We are going to be exhausted.

a)

will have driven

b)

will have been driving

33.

When Sarah goes on vacation next month, she ................................... German for over two years. She should be able to communicate fairly well while she is in Austria.

a)

will have studied

b)

will have been studying

34.

I have not traveled much yet; however, I ...................................... the Grand Canyon and San Francisco by the time I leave the United States.

a)

will have been visiting

b)

will have visited

35.

By the time you finish studying the verb tense tutorial, you ............................................. all twelve tenses including their passive forms.

a)

will have mastered

b)

will have been mastering

36.

Drive faster! If you don't hurry up, she ........................... the baby by the time we get to the hospital.

a)

will have had

b)

will have been having

37.

I came to England six months ago. I started my economics course three months ago. When I return to Australia, I ............................... for nine months and I ......................... in England for exactly one year.

a)

will have been studying, will have been

b)

will have studied, will have been

38.

Margie just called and said she would be here at 8 o'clock. By the time she gets here, we ........................................... for her for two hours.

a)

will have waited

b)

will have been waiting

39.

Frank just changed jobs again. If he keeps this up, he .......................................... jobs at least four or five times by the end of the year.

a)

will have changed

b)

will have been changing

40.

Come over to my house around 9 o'clock. By then, I ....................................... my history essay and we can go see a movie.

a)

will have completed

b)

will have been completing

41.

In June, my grandmother and grandfather .................................. married for fifty years.

a)

will have been

b)

will have be

42.

By 9 o'clock, we ____ (finish) our homework.

a)

will have finished

b)

will have been finishing

43.

...by the time you're 60

a)

Will you have retired?

b)

Will you be retiring?

44.

Next year I'll ... at university

a)

have studied French

b)

be studying French

45.

Hurry up! The film will ... son

a)

be starting

b)

have started

46.

There won't be anyone in the office. Everyone ... home.

a)

will be going

b)

will have gone

47.

I'm only halfway through my homework. I ... it before the teacher asks for it.

a)

won't have finished

b)

won't be finishing

48.

Don’t phone between 7 and 8. We ... dinner then.

a)

will have dinner

b)

will be having

49.

Tomorrow afternoon we’re going to play paddle from 3 o’clock until 4.30. So at 4 o’clock, we ... paddle.

a)

'll be playing

b)

'll have played

50.

Ben is on holiday and he is spending his money very quickly. If he continues like this, he ... all his money before the end of his holiday.

a)

‘ll have spent

b)

‘ll be spending

51.

When we arrive in Los Angeles we’ll need to rest, because we ... about 800 miles.

a)

will be driving

b)

will have driven

c)

will drive

52.

By the time you arrive I ... something spectacular and dinner will be on the table waiting for you.

a)

will cook

b)

will be cooking

c)

will have cooked

53.

When you get off the train, we ... for you on the platform.

a)

‘ll wait

b)

‘ll be waiting

c)

‘ll have waited

54.

We ... on the first train next Monday.

a)

‘ll be leaving

b)

‘ll have left

c)

'll leave

55.

(you / retire) by the time you're 60?

a)

Will you have retired

b)

Will you be retiring

56.

Next year, I _______ (study) maths at university.

a)

'll be studying

b)

'll have retired

57.

Hurry up! The film _______ (start) soon.

a)

will have started

b)

will be starting

58.

I'm only halfway through my homework. I _______ (not finish) it before the teacher

a)

won't be finishing

b)

won't have finished

59.

(you / use) the car at the weekend?

a)

Wll you have used

b)

Will you be using

60.

When we arrive in Los Angeles we'll need to rest, because we _______ (drive) about 800 miles.

a)

will be driving

b)

will have driven

61.

We _______ (leave) on the first train next Monday.

a)

will be leaving

b)

will have left

62.

When I travel to England next year I ________ (study) English for over four years, so I think I'll be ready.

a)

will be studying

b)

will have studied

63.

I ______________reading the book until this afternoon.

a)

won't be finishing

b)

won't have finished

64.

Alex______ late, he is stuck in trafffic

a)

will arriving

b)

will be arriving

c)

will be arrive

65.

____ you get home, we’ll be having dinner

a)

By

b)

In time

c)

By the time

66.

What time ____ for the party?

a)

will you be leaving

b)

you will be leaving

c)

you going to be leaving

67.

When you arrive, _______in the garage.

a)

I´ll be working

b)

I be working

c)

I will working

68.

In the year 3000, most people ____ in cities.

a)

are going to leaving

b)

will living

c)

will be living

69.

Sorry, Jake, I ___ late tomorrow, I’m afraid.

a)

´ll have seen

b)

´ll be

c)

´ll be being

70.

By the time we get to the venue, the presentation _____started.

a)

will be

b)

will be being

c)

will have

71.

I bet the shop ____ of ice cream by the time we get there.

a)

will have sold out

b)

will sold out

c)

will be sell out

72.

Will you______ completed the work by Friday?

a)

be

b)

be have

c)

have

73.

Tom _____ eaten by the time we arrived

a)

be

b)

will

c)

will have