wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Future Tenses

Total questions: 150

Worksheet time: 1hrs 25mins

Name
Class
Date
1.

She will be _________ you at the bus stop.

a)

wait

b)

waits

c)

waiting

d)

waited

2.

Harun will _________ to our house to collect his books.

a)

come

b)

comes

c)

coming

d)

came

3.

It is cloudy,

a)

It will rain.

b)

It is going to rain.

c)

It is raining.

4.

Somebody fainted,

a)

I am going to call for help.

b)

I am calling for help.

c)

I will call for help.

5.

I think she is the fastest at school.

a)

she will win the tournament.

b)

she is going to win the tournament.

c)

she will be winning the tournament.

6.

What time does the English class finish?

a)

It will finish at ten.

b)

It finishes at ten.

c)

It is going to finish at ten.

7.

What is correct?

a)

Our class is going to start at 9:15.

b)

Our class will be starting at 9:15.

c)

Our class starts at 9:15.

8.

My schedule is full.

a)

For example, on Monday I will go to the dentist at 9.

b)

For example, on Monday I will have gone to the dentist at 9.

c)

For example, on Monday I am going to the dentist at 9.

9.

Mary ___________ (play) the violin next Sunday.

a)

is going to play

b)

are going to play

c)

will going to play

d)

can going to play

10.

Tina is eating so much now! She ____________ (be) fat.

a)

is being

b)

is going to be

c)

will be

d)

will

11.

I want to improve my English. I ____ (do) many English exercises.

a)

will do

b)

am going to do

12.

To talk about arrangements, we use:

a)

The simple future (will + infinitive)

b)

The "be going to" future

c)

The present continuous

13.

To promise something, we use

a)

The simple future

b)

The "be going to" future

c)

The present continuous

14.

To talk about our plans we use

a)

The simple future

b)

The "be going to" future

c)

The future continuous

15.

To talk about a general prediction, we use

a)

The future simple

b)

The "be going to" future

c)

The present continuous

16.

To talk about a sudden decision or an offer, we use

a)

The simple future

b)

The "be going to" future

c)

The present continuous

17.

To talk about a prediction based on a present evidence we use

a)

The simple future

b)

The "be going to" future

c)

The present continuous

18.

A: I don't have a pen!

B: Don't worry. I __________________ lend you one.

a)

am lending

b)

am going to lend

c)

will lend

19.

Everything is ready for this evening's dinner: we ______________ salmon and salad

a)

will have

b)

will be having

c)

are having

20.

I ______________ on time! I promise

a)

am going to be

b)

will be

c)

am being

21.
__________ to the cinema this evening
a)
I'm going
b)
I will go
c)
I will be going
d)
I go
22.
______ the film _______ at 3.30 or 4 p.m.?
a)
Is, starting
b)
Does, start
c)
Will, start
d)
Do, starts
23.
____________ to the supermarket, ________ come with me?
a)
I'm going, will
b)
I'll go, wil
c)
I go, do
d)
I'll go, do
24.
"Bye! Have a nice holidays!". "Thank you! I ____ you a postcard!
a)
will send
b)
send
c)
am going  to send
d)
am sending
25.
Don't phone us between 7 or 8 p.m. We _________  dinner.
a)
will be having
b)
will have had
c)
will have
d)
have
26.
This time next week I  ________ on holiday. I ________ in the sea.
a)
will be, will be lying
b)
will be being, will be lying
c)
will be, will lie
d)
will being, will lie
27.
We can't meet tomorrow afternoon, I _______________.
a)
will be working
b)
will work
c)
am working
d)
work
28.
Sue leaves for work at 8/30. She won't be  at home at 9. She _______ to work.
a)
will have gone
b)
will be going
c)
will go
d)
goes
29.
Don't call us at 5 p.m., call at 6 o'clock, we ________ dinner by then.
a)
will have finished
b)
will finish
c)
finish
d)
will be finishing
30.

Tomorrow she________ in Rome.

a)

will be

b)

is being

c)

is going be

31.

Ann ____________to the dentist on Friday.

a)

will go

b)

is going

c)

is going to

32.

You're at increased risk for overweight if you______

a)

will overeat

b)

are going to overeat

c)

overeat

33.
We don’t know their address. What … ?
a)
could we do
b)
are we do 
c)
 will we do 
d)
did we do
34.
It’s late. I think I … a taxi. 
a)
am take took 
b)
will take 
c)
took
d)
don't
35.
The boy … this day all his life.
a)
remember
b)
will remember 
c)
should remember
d)
remembered
36.
I’m not sure I … Jim at the hotel.
a)
will find
b)
shall found 
c)
found 
d)
have found
37.
Everybody thinks they … married.
a)
 won’t get 
b)
 shall not 
c)
 not will 
d)
shouldn't
38.
My sister and her boyfriend _____________get married next Saturday.
a)
are going to
b)
are going
c)
is going to
d)
will
39.
I hope I___________see the Taj Majal when I'm older.
a)
will
b)
will not
c)
am see
d)
am going to
40.

Tell me your secret! I promise I _____ tell anyone.

a)

won't

b)

will

c)

going to

d)

am not going

41.

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

42.

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

43.

By 2050 scientists ______________ a cure for cancer

a)

Will be found

b)

Will be founding

c)

Will have found

d)

Will have founding

44.

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

45.

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

46.

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

47.

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

a)

do

b)

did

c)

done

d)

doing

48.

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

a)

receive

b)

receiving

c)

receives

d)

received

49.

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

a)

will have eaten

b)

will have eating

50.

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

51.

He ____not have reached his home

a)

will

b)

......

c)

would

d)

must

52.

What is the form of the future perfect tense?

a)

Will+have+past participle

b)

verb to have+past participle

53.

What is the form of the future perfect tense?

a)

Will+have+past participle

b)

verb to have+past participle

54.

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

a)

take

b)

took

c)

have taken

d)

will have taken

55.

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

a)

graduating

b)

have graduated

c)

be graduate

56.

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

57.

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

a)

I will have left.

b)

I will have been leaving.

58.

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

59.

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

60.

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

61.

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

62.

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

63.

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

64.

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

65.

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

66.

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

67.

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

68.

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

a)

will have been

b)

will have be

69.

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

a)

will have finished

b)

will have been finishing

70.

They ____ (leave) the classroom by the end of the hour.

a)

will have left

b)

will have been leaving

71.

By the end of the month, I ____ (live) in this town for ten years.

a)

will have lived

b)

will have been living

72.

She ____ (sleep) for 10 hours by 11 o'clock.

a)

will have slept

b)

will have been sleeping

73.

By 2021 we _____ (live) in Madrid for 20 years.

a)

will have lived

b)

will have been living

74.

They ____ (be) married for 40 years by the end of this month.

a)

will have been

b)

will have been being

75.

He _____ (read) this book for 15 days by the end of this week.

a)

will have read

b)

will have been reading

76.

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 drove

b)

will have been driving

c)

will have drived

d)

will have driven

77.

I have not travelled much yet; however, I ____ (visit) the Grand Canyon and San Francisco by the time I leave the United States.

a)

will have visited

b)

will have been visiting

78.

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

a)

will have

b)

will have had

c)

will have been having

79.

Come over to my house around 9 o'clock. By then, I ____ (complete) my history essay and we can watch see a movie.

a)

will have completed

b)

will have been completing

80.

We ____ (look for) him for 40 days by next Saturday.

a)

will have looked for

b)

will have been looking for

81.

In June, my grandmother and grandfather ____ (be) married for fifty years.

a)

will have been

b)

will have been being

82.

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

a)

will have changed

b)

will have been changing

83.

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

a)

will have mastered

b)

will have been mastering

84.

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

a)

Will you have retired

b)

Will you be retiring

85.

Hurry up! The film _______ (start) soon.

a)

will have started

b)

will be starting

86.

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

a)

'll be studying

b)

'll have retired

87.

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

a)

will be going

b)

will have gone

88.

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

a)

won't be working

b)

won't have worked

89.

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

a)

won't be finishing

b)

won't have finished

90.

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

a)

will have fixed

b)

will be fixing

91.

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

a)

'll have had

b)

'll be having

92.

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

a)

'll be moving

b)

'll have moved

93.

(you / use) the car at the weekend?

a)

Wll you have used

b)

Will you be using

94.

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

95.

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

96.

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

a)

will be waiting

b)

will have waited

97.

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

a)

will be leaving

b)

will have left

98.

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

99.

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

a)

will have finished

b)

will be finishing

100.

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

101.

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

102.

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

103.

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

104.

The concert ... at 5 p.m. but in fact it started 3 hours later.

a)

was start

b)

was going to start

c)

was starting

105.

We ... with them, but they finally convinced us.

a)

weren't going to travel

b)

would travel

c)

weren't about to travel

106.

I ... asleep when the phone rang.

a)

would fall

b)

was to fall

c)

was about to fall

107.

I was sure that after midnight I ...

a)

would sleep

b)

would be sleeping

c)

was sleeping

108.

We ... when the rain started, so had to cancel the walk.

a)

were about to leave

b)

were about leaving

c)

would leave

109.

We went to bed early, because we ... to London early the following day.

a)

were travelling

b)

were about to travel

c)

travelled

110.

I thought she ... tired after working all day, but she went straight to the gym.

a)

was about to be

b)

would be

c)

was being

111.

They promised they ... me a present from Paris.

a)

were bringing

b)

were about to bring

c)

would bring

112.

She ... me how to play badminton, but I couldn't go to the club.

a)

was teaching

b)

was taught

c)

was going to teach

113.

When I was young, _______________ go out for Halloween every year!

a)

I went

b)

I would

c)

I did

114.

They told me I ______________ a Christmas gift for Rob, but I didn't have money.

a)

was to buy

b)

am to buy

c)

will buy

115.

In 2010 I started learning English, and I __________________ fluent!

a)

became later

b)

would later become

c)

will become later

116.

As a college student, I ___________ every day. This habit lasted into my adult years.

a)

exercise

b)

was exercising

c)

would exercise

117.

In 2008, Marie _____________for the first time, but she got sick and couldn't.

a)

was voting

b)

was to vote

c)

voted

118.

He _______________ to the Beyonce concert, but it got cancelled.

a)

was going to go

b)

was going

c)

went

119.

I ________________ my mom but she just texted me!

a)

was about to call

b)

was calling

c)

would call

120.

We _____________ that new restaurant tomorrow, but then we got invited to a party instead.

a)

were going to try

b)

were trying

c)

would try

121.

In June, Natalie ________________ but because of COVID-19 she had to cancel.

a)

got married

b)

was getting married

c)

was to get married

122.

In the 19th century women ------ stay at home and take care of the children.

a)

were expected to

b)

had

c)

will have to

d)

would be

123.

I ordered a new mouse online. It ------ last week.

a)

were arrived

b)

arriving

c)

was supposed to arrive

d)

supposedly arriving

124.

According to Siri it -------- all week, but it didn't.

a)

were raining

b)

rained

c)

was going to rain

d)

will rained

125.

I knew you------ the exam because you have not done any effort.

a)

failed

b)

would fail

c)

were failing

d)

will fail

126.

I -------- you today, but then I forgot. I am really sorry.

a)

will

b)

was going to call

c)

am calling

d)

were to call

127.

She promised she ---- the truth if you did too.

a)

will tell

b)

is going to tell

c)

told

d)

would tell

128.
Wait! I _____ you to the station. (to drive)
a)
will drive
b)
'm going to drive
c)
'm driving
d)
drive
129.
My ski instructor believes it _______ in the mountains tomorrow evening. (to snow)
a)
will snow
b)
is going to snow
c)
is snowing
d)
snows
130.
We ______ dinner at a nice restaurant on Saturday, but we have't booked a table yet. (to have)
a)
will have
b)
are going to have
c)
are having
d)
have
131.
Listen! There's someone at the door. I _____ the door for you. (to open)
a)
will open
b)
am going to open
c)
am opening
d)
open
132.
The English lesson _____ at 8:45. (to start)
a)
will start
b)
starts
c)
is going to start
d)
is starting
133.
Look at the clouds - it ____ in a few minutes. (to rain)
a)
rains
b)
will rain
c)
is going to rain
d)
is raining
134.
On Sunday at 8 o'clock I ______ my friend. (to meet)
a)
meet
b)
will meet
c)
am going to meet
d)
am meeting
135.
The train ______ at 11:45. (to leave)
a)
will leave
b)
leaves
c)
is going to leave
d)
is leaving
136.
I _____ my sister in April. (to see)
a)
see
b)
am seeing
c)
am going to see
d)
will see
137.
They _____  to London on Friday evening at 8:15. (to fly)
a)
fly
b)
are flying
c)
are going to fly
d)
will fly
138.

Do you think the teacher …………………. our homework by Monday morning?

a)

will mark

b)

will be marking

c)

will have marked

d)

will have been marking

139.

When I see you tomorrow, I …………………… you my new book.

a)

will show

b)

will be showing

c)

will have shown

d)

will have been showing

140.

1. After you take a nap, you .....................a lot better

a)

will feel

b)

will be feeling

c)

will have felt

d)

will have been feeling

141.

This summer, I ............................... in Brighton for four years

a)

will live

b)

will be living

c)

will have lived

d)

will have been living

142.

The baby should be due soon, next week she .................... pregnant for nine months.

a)

will be

b)

is going to be

c)

will have been

d)

A. D. will have been being

143.

When you get off the train, I ........................ for you by the ticket machine.

a)

Is going to wait

b)

will be waiting

c)

will have waited

d)

will have been waiting

144.

This time next week I ............................ in Switzerland!

a)

will ski

b)

is going to ski

c)

will be skiing

d)

will have been skiing

145.

We ................................. dinner at a seaside restaurant on Sunday.

a)

will have

b)

are going to have

c)

will be having

d)

will have had

146.

By the time we get home, they .................................... football for 30 minutes.

a)

will play

b)

will be playing

c)

will have played

d)

will have been playing

147.

Look! An ice cream shop!

a)

I'll get some ice cream.

b)

I get some ice cream.

c)

I'm going to get some ice cream.

d)

I'm getting some ice cream.

148.

What a beautiful day!

a)

It won't rain today.

b)

It's not going to rain today.

c)

It doesn't rain today.

d)

It isn't raining today.

149.

I'm checking the timetable.

a)

Next train will come at 8.00.

b)

Next train is going to come at 8.00.

c)

Next train is coming at 8.00.

d)

Next train comes at 8.00.

150.

Which sentence is correct?

a)

I going to meet my friends.

b)

I am go to meet my friends.

c)

I am going to met my friends.

d)

I am going to meet my friends.