wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Future Perfect

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

Choose the correct answer to complete the sentence in future perfect tense!


She ...... to Japan four times if she goes there again.

a)

has gone

b)

have gone

c)

will have gone

d)

had gone

2.

Choose the correct answer to complete the sentence in future perfect tense!


If he wins another gold medal, he ...... four in his entire career.

a)

has won

b)

have won

c)

had won

d)

will have won

3.

Choose the correct answer to complete the sentence in future perfect tense!


Dan ...... Mt. Fuji eight times by November 10.

a)

have climbed

b)

will have climbed

c)

has climbed

d)

had climbed

4.

Choose the correct answer to complete the sentence in future perfect tense!


Li and Susan ...... dinner by the time you get back from work.

a)

will have eaten

b)

has eaten

c)

have eaten

d)

had eaten

5.

Choose the correct answer to complete the sentence in future perfect tense!


The baseball player ...... six homeruns if he hits another one tonight.

a)

will have hit

b)

has hit

c)

had hit

d)

have hit

6.

Choose the correct answer to complete the sentence in future perfect tense!


You ...... not ...... your rent tomorrow if you do not pay it today.

a)

has ... paid

b)

have ... paid

c)

will ... have paid

d)

had ... paid

7.

Choose the correct answer to complete the sentence in future perfect tense!


Yong Ching ...... tennis in the Olympics five times if he makes the team again next year.

a)

have played

b)

will have played

c)

has played

d)

had played

8.

Choose the correct answer to complete the sentence in future perfect tense!


Nastia ...... ten cakes if she makes two more.

a)

will have made

b)

had made

c)

has made

d)

have made

9.

Choose the correct answer to complete the sentence in future perfect tense!


They ...... from England to Spain if they continue.

a)

has swum

b)

have swum

c)

had swum

d)

will have swum

10.

Choose the correct answer to complete the sentence in future perfect tense!


I ...... ten sentences if I am able to complete this one.

a)

have completed

b)

will have completed

c)

has completed

d)

had completed

11.

The meeting will start at 09.00 a.m and … at 11 a.m.

a)

Finished

b)

Will be finishing

c)

Will finished

d)

Will have finished

12.

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

a)

do

b)

did

c)

done

d)

doing

13.

By the time I finish the courses, I will have ... ten test

a)

take

b)

took

c)

taken

d)

taking

14.

How many countries are you ... have visited by the time you turn 50 years old?

a)

going to

b)

went

c)

go

d)

gone

15.

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

a)

was

b)

has been

c)

will has

d)

will have

16.

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

a)

Will have been master

b)

Will have been mastered

c)

Will have master

d)

Will have mastered

17.

You … your English score online next week.

a)

will have seen

b)

will have saw

c)

will have see

d)

will have been seen

18.

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

a)

receive

b)

receiving

c)

receives

d)

received

19.

I ... not going to have finished this test by 3 o'clock.

a)

am

b)

is

c)

are

d)

will

20.

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

a)

We will have submitted

b)

We will submitted

c)

We will submit