wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Future Perfect Tense - English (Active & Passive)

Total questions: 50

Worksheet time: 8hrs 20mins

Name
Class
Date
1.

This time tomorrow I ________________ all my exams.(finish)

a)

will have finished

b)

will have been finishing

2.

There's no point going now. The bus ____________ by the time we get there.(leave)

a)

will have left

b)

will have been leaving

3.
They will have repaired the roof.
a)
The roof will have been repaired
b)
They will have been repaired the roof by them
c)
The roof will have be repaired by them
4.
She will have won the first prize.
a)
The first prize will be won by her
b)
The first prize will have been won by her
c)
the first prize won't have been won by she
5.
Choose the sentences in future perfect passive
I will have finished the job by Monday.
a)
I will have been finish the job by Monday
b)
I will have been finished the job by Monday
c)
The job will have finised by me
d)
The job will have been finished by Monday
6.

This month he ____ football for that club for almost a year.

a)

will have played

b)

will have been playing

7.

The person … probation by January.

a)

Will has finished

b)

Will have been left

c)

Will have left

d)

Will have finished

8.

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

9.

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

10.

Next year the play ___________ for 20 years.

a)

will run

b)

will have run

c)

will be running

d)

will have running

11.

Tomorrow it ___________ heavily for almost a week.

a)

will rain

b)

will have been raining

c)

will rained

d)

will be raining

12.

In 10 minutes the students ______ this question for an hour.

a)

will be discussing

b)

will have discussed

c)

will have been disscussing

d)

will discuss

13.

Louisa ... ... ... in my boarding house next week.

a)

will has be

b)

will have been

c)

will has been

d)

will have be

14.

By the end of this series of classes,--------------- all the tenses in English.

a)

You learn

b)

You have learnt

c)

You will have learnt

15.

By this time next year

a)

I will have moved to London

b)

I have moved to London

c)

I move to London

16.

RULE: Future Perfect Tense + by the time + Simple Present Tense (V1)


Example: I will have gotten married by the time you graduate from the university.


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

a)

Will have mastered

b)

Will have been mastered

c)

Will have master

d)

Will have been mastered

17.

You ... perfected your English by the time you come back from USA

a)

was

b)

has been

c)

will have

d)

have been

18.

By this time next year, Brian --------------- a doctor.

a)

will become

b)

will have become

c)

will have became

19.

We------------------------ our project to the Human Resource Manager by that date.

a)

We will have submitted

b)

We will submitted

c)

We will submit

20.

The movie will have ... by the time we get there

a)

started

b)

start

c)

starting

d)

starts

21.

By this time next year

a)

I will have moved to London

b)

I have moved to London

c)

I move to London

22.

Select the Statement written in Future Perfect Tense:

a)

The police will have arrested the driver.

b)

The polices will have arrested the driver.

23.

What is this tense called?

a)

Past Perfect Tense

b)

Present Simple Tense

c)

Present Progressive Tense

d)

Future Perfect Tense

24.

What is the form of "have"?

a)

will have

b)

would have

c)

should have

d)

never have

25.

Write the right verb!

The painters (complete) will have completed their work by next week.

(a)  

26.

What is the past participle of the verb go?

a)

goes

b)

went

c)

gone

d)

going

27.

What is the past participle of the verb join?

a)

joining

b)

join

c)

joinned

d)

joined

28.

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

a)

I will have left.

b)

I will have been leaving.

29.

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

30.

They ________________ the homework

a)

Won’t have done

b)

Won’t have do

c)

Will haven’t done

d)

Won’t had do

31.

Choose the correct sentence of the future perfect

a)

Jenny will not have saved enough money yet.

b)

Jenny won’t be saving enough money

32.

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

33.

Where ________ gone?

a)

will she have

b)

is she has

c)

she have

d)

She will have

34.

I ________ by then.

a)

will be leave

b)

will have left

c)

will leaving

d)

Will left

35.

Choose the correct sentence of the future perfect

a)

Jenny will not have saved enough money yet.

b)

Jenny won’t be saving enough money

36.

By next summer, they will have ____ that bridge.

a)

built

b)

builded

c)

build

37.

How long ___________ in the city next year?

a)

will you have lived

b)

have you will lived

c)

will you has living

38.

Will Rosie ________ our class by April?

a)

have joined

b)

has joined

c)

have join

39.

I _______ my diet.

a)

will have started

b)

have starting

c)

will has started

40.

She will have _____ the table by the time we arrive.

a)

set

b)

setting

c)

sets

41.

By 5 p.m., I _________ all my cooking.

a)

will have finished

b)

will has finished

c)

will have finishing

42.

By 2050, I think schools will have _____ and everything will be ______ online.

a)

closed, taught

b)

closing, teached

c)

closed, learning

43.

_____ you have made my cake by then?

a)

Will

b)

How

c)

When

44.

By the time class starts, she will not have _______ her homework.

a)

completed

b)

completing

c)

complete

45.

He will have _____ the kitchen by this evening.

a)

cleaned

b)

cleaning

c)

clean

46.

Andrew will have _________ married for twenty years next month.

a)

been

b)

be

c)

gone

47.

By the time you get here, I ___________.

a)

will have showered.

b)

was showered.

c)

was showering.

48.

Which is the correct format for the future perfect tense?

a)

will have + verb-ing

b)

will have + past participle

c)

willing + verb-ed

49.

The future perfect tense is used to

a)

say what will be complete by a certain time

b)

describe what has already happened

c)

explain what is happening

50.

My sister ... go to Surabaya next week

a)

Will be

b)

Will

c)

Will have been

d)

Will had been

e)

Is