Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Compound future tenses

Total questions: 99

Worksheet time: 55mins

Name
Class
Date
1.

Tomorrow morning, we (work)

a)

will be working

b)

will work

c)

will have been working

d)

will be worked

2.

He (not/draw) ______tomorrow morning.

a)

will not have been drawing

b)

will not be drawing

3.

I (read) ____ a book this evening.

a)

will be reading

b)

will have been reading

c)

will reading

4.

People ______________on mars by the end of this century.

a)

will living

b)

will have lived

c)

will be living

5.

The government______roads in HCMC throughout December.

a)

will have repaired

b)

will have been repaired

c)

will repairing

d)

will be repairing

6.

What ______at 11 o´clock tonight?

a)

will you have done

b)

will you have been done

c)

will you be doing

7.

Teachers __________(mark) the exam papers over the weekend.

a)

sahll not be mark

b)

will marking

c)

shall be marks

d)

will be marking

8.

Jasleen's mother_______(drive) to her grandparents' house next friday.

a)

will be driving

b)

shall not be driving

c)

will not be driving

d)

shall be drive

9.

Robots______ our lives in ten or twenty years.

a)

wil have been being improving

b)

will have been improving

c)

will be improving

10.

We_____ into our new hbouse soon. I'm so excited.

a)

will have moved

b)

will be moving

11.

Don't phone her at this time tomorrow. She ____ dinner.

a)

will be having

b)

will have had

12.

___________ the car at the weekend?

a)

will you have used

b)

will you be using

13.

What a mess! We _____ up here for hours.

a)

will clear

b)

will be cleaning

14.

Next Saturday at this time, we _____ on the beach in Mexico.

a)

will relax

b)

will be relaxing

15.

You ____ your homework before you go out tonight.

a)

will finish

b)

will be finishing

16.

If you need help finding a new job, I ____ you.

a)

will be helping

b)

will help

17.

If you need to reach us, we ____ at the Fairmont Hotel that time.

a)

will stay

b)

will be staying

18.

We ____ you as soon as we arrive in Paris.

a)

will call

b)

will be calling

19.

You _____ yourselves in the Caribbean, while we’re stuck here in New York with this cold weather!

a)

will be enjoying

b)

will enjoying

20.

Susan _____ credit card payments until her debt is all paid off.

a)

will be making

b)

will make

21.

Please leave the dishes. I ____ them tomorrow.

a)

will be doing

b)

will do

22.

While you’re in the kitchen preparing snacks, Jim and Jeff _____ the SuperBowl.

a)

will watch

b)

will be watching

23.

Where ________ sleeping?

a)

you be

b)

will you

c)

will you be

24.

Sorry, I can’t. I ________ my daughter to work at that time.

a)

will be taking

b)

‘ll take

c)

won’t be take

25.

He will not be _____ the bus today.

a)

take

b)

taken

c)

taking

26.

We’ll be ________ the news at 10pm.

a)

watch

b)

watching

c)

to watch

27.

At noon tomorrow, I ________ on a beach somewhere.

a)

‘ll be relaxing

b)

relax

c)

will being relax

28.

They ............pingpong when their father comes back home.

a)

will play

b)

will be playing

c)

play

d)

would play

29.

I’m going on holiday on Saturday.This time next week I............on a beach in the sea.

a)

will lie

b)

am lying

c)

will be lying

d)

should be lying

30.

At 8 o’clock this evening my friends and I ________ a famous film at the cinema.

a)

were watching

b)

will be watching

c)

have been watching

d)

watched

31.

They ________ their presentation at this time tomorrow morning.

a)

are making

b)

are going to make

c)

will be making

d)

will make

32.

When they (come) tomorrow, we (swim) in the sea.

a)

come - swim

b)

are coming - swim

c)

are coming -

are swimming

d)

come - will be swimming

33.

...by the time you're 60

a)

Will you have retired?

b)

Will you be retiring?

34.

Next year I'll ... at university

a)

have studied French

b)

be studying French

35.

Hurry up! The film will ... son

a)

be starting

b)

have started

36.

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

a)

will be going

b)

will have gone

37.

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

38.

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

a)

will have dinner

b)

will be having

39.

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

40.

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

41.

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

42.

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

43.

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

a)

‘ll wait

b)

‘ll be waiting

c)

‘ll have waited

44.

We ... on the first train next Monday.

a)

‘ll be leaving

b)

‘ll have left

c)

'll leave

45.

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

a)

I will have left.

b)

I will have been leaving.

46.

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

47.

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

48.

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

49.

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

50.

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

51.

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

52.

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

53.

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

54.

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

55.

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

56.

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

a)

will have been

b)

will have be

57.

Select the correct sentence on future perfect

a)

I will be reading this book

b)

I will have read this book by tomorrow

c)

I go to read the book tomorrow

d)

I won’t Reading the book tomorrow

58.

How the future perfect is formed

a)

Do + have + past participle

b)

Will be + verb + ing

c)

Will + have + past participle

d)

Have + past participle

59.

By 2050 scientists ______________ a cure for cancer

a)

Will be found

b)

Will be founding

c)

Will have found

d)

Will have founding

60.

At this time tomorrow, I … to pay off my debts.

a)

Will have money

b)

Will have offered

c)

will have offered

d)

Will have had money

61.

By this afternoon, I … the lawn with a push mower.

a)

Will have saw

b)

Will have seen

c)

Will have been mowed

d)

Will have mowed

62.

They hope they …all the tenses by the times the exam comes.

a)

Will have mastered

b)

Will have been mastered

c)

Will have master

d)

Will have been mastered

63.

My girl friend will have … her homework at 5 p.m this afternoon.

a)

do

b)

did

c)

done

d)

doing

64.

By next November, I will ... have my promotion.

a)

receive

b)

receiving

c)

receives

d)

received

65.

By the time we get to the party, Meera ........................... everything. (eat)

a)

will have eaten

b)

will have eating

66.

They………serving meals by the time we get to the restaurant

a)

have stopped

b)

will have stopped

c)

will have stop

d)

will have been stop

67.

He ____not have reached his home

a)

will

b)

......

c)

would

d)

must

68.

What is the form of the future perfect tense?

a)

Will+have+past participle

b)

verb to have+past participle

69.

by the time I finish this course, I ............. ten test

a)

take

b)

took

c)

have taken

d)

will have taken

70.

September works for us. Lisa will not ________ by then.

a)

graduating

b)

have graduated

c)

be graduate

71.

We _________________________fluent in Spanish by the time we leave for Mexico next month.

a)

will have becoming

b)

will become

c)

will be becoming

d)

won’t have become

72.

The Governor ___________ for the whole day by the time the elections begin.

a)

has been working

b)

will have been working

c)

will has been working

73.

The workers __________ for two weeks by the time the factory makes a deal.

a)

will be striking

b)

will have been striking

c)

will have striked

74.

By the time the registered nurse is still completing the monitoring report, the doctor will ___________ the surgery to his patient.

a)

have finished

b)

have been finished

c)

have been finishing

75.

I won`t __________ Avengers: Endgame for three hours by the time the feature comes on.

a)

have been watching

b)

had been watching

c)

have been watched

76.

The physician's assistant ____________ for 23 years by the time she is 65.

a)

won't had been working

b)

won't had been worked

c)

won't have been working

77.

The clock ___________ for half the time by 11pm in a 24-hour relay.

a)

will only have been running

b)

wil only have run

c)

will only be running

78.

The NBA players will be very tired. They ________ basketball for 8 hours.

a)

will have be playing

b)

will have been playing

c)

will have been played

79.

Will you ________ me all day long by the time you receive the envelope?

a)

had been looking for

b)

have been looked for

c)

have been looking for

d)

have looked for

80.

When the time is over, you won't have ________ well.

a)

been sleeping

b)

slept

c)

been slept

d)

be sleeping

81.

My uncle ______ dinner by the time the family arrives to the airport.

a)

will have be eating

b)

will have been eaten

c)

will had been eating

d)

will have been eating

82.

My sister will ______ birth in the same hospital I was born by 1995.

a)

have been giving

b)

have been given

c)

have be giving

d)

had been giving

83.

Jessica won't ______ for you for so long.

a)

have be waiting

b)

have been waiting

c)

has been waiting

d)

have been waited

84.

Will your friend _______ the story on stage by the end of the semester?

a)

has been acting out

b)

have been acting out

c)

have been acted out

d)

had been acted out

85.

I __________ in the same neighborhood for a year this March.

a)

will have been living

b)

will have lived

c)

will had been living

d)

will have been lived

86.

The child will have ______ by the time her mother goes back for her.

a)

been cried

b)

be cried

c)

been crying

d)

been cried

87.

Congratulations! You’ve decided to study abroad. Let’s think ahead a little bit. When you return from your year abroad, you ___ one year in a different culture.

a)

will spend

b)

will have spent

88.

I guarantee that, by this time next year, everyone here ___ some form of culture shock. 

a)

will go through

b)

 will have gone through 

89.

It usually happens like this: Soon after arriving, most of you ___ a honeymoon phase in which everything is new, different, and exciting. 

a)

are going to experience 

b)

are going to have experienced

90.

After a few weeks, as the novelty wears off, you might ___ some anxiety, 

a)

be experiencing 

b)

have been experiencing

91.

but you eventually ___ most of your problems.

a)

will work out 

b)

will have worked out

92.

Ideally, by the time you’re ready to come home, you ___ the most of your experience abroad and forgetting that you were ever uneasy. 

a)

will make

b)

will have been making 

93.

The full “shock” of culture shock ___ for certain after you find yourself irritated, or even angry, with how the new culture does things.

a)

will have hit

b)

will have hitten

c)

will has hit

94.

By the end of this phase, some people probably ___

a)

will have give up

b)

will have gave up

c)

will have given up 

95.

y the end of this phase, some people probably will have given up and they ___ home.

a)

will have go

b)

will have gone

c)

will have went

96.

I expect that a couple of months from now, a few of you ___ that studying abroad is just not for you at this time.

a)

will have decide

b)

will be decided

c)

will have decided

97.

However, if you make it through the period of irritability and anger, you’ll find that you ___ to cope with the new culture and can even get around fairly well. 

a)

will have started

b)

will have start

c)

will be started

98.

You ___ since your first day in the new country, and you may discover that you go through these phases at different rates:

a)

will be adapting

b)

will have adapted

c)

will have adapt

99.

Eventually if all goes well, you ___ the point where you feel comfortable in both cultures. 

a)

will have reached

b)

will have reach

c)

will be reached