wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year 3 Future Perfect Tense

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

By the time I finished the courses, I will have __________ one test.

a)

take

b)

took

c)

taken

d)

taking

2.

They _______________ married by next year.

a)

will

b)

won't

c)

won't have been

d)

will not had been

3.

You _______________ your English scores online next week.

a)

will have seen

b)

will have saw

c)

will have see

d)

will have been

4.

Faynisia _______________ breakfast by the time her mother wake up.

a)

going to prepared

b)

will had prepared

c)

will have prepared

d)

will have preparing

5.

What is the form of "have"?

a)

will have

b)

would have

c)

should have

d)

never have

6.

I ________ by then.

a)

will be leave

b)

will have left

c)

will leaving

d)

Will left

7.

Where ________ gone?

a)

will she have

b)

is she has

c)

she have

d)

She will have

8.

The movie ................... by the time we get home

a)

start

b)

started

c)

will start

d)

will have started

9.

By next november, I ......... my promotion

a)

will receive

b)

will have received

c)

will be receiving

d)

is receiving

10.

The meeting will start at 9.00 a.m and _______________ at 11.00 a.m.

a)

finished

b)

will finished

c)

will be finishing

d)

will have finished

11.

Delinda will have _______________ her homework at 6.00 p.m this afternoon.

a)

do

b)

done

c)

did

d)

doing

12.

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

13.

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

14.

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

15.

The meeting will start at 9.00 a.m and _______________ at 11.00 a.m.

a)

finished

b)

will finished

c)

will be finishing

d)

will have finished

16.

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

a)

was

b)

has been

c)

will has

d)

will have

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.

We _______ a letter.

a)

has written

b)

have written

c)

had written

d)

will have written

19.

By next november, I __________ my promotion.

a)

has received

b)

have received

c)

will have received

d)

had received

20.

______ she ____________ enough Chinese to communicate before she moves to Beijing?

a)

will , has learned

b)

will , have learned

c)

will , had learned

d)

will , learns

21.

By the time I finish this course, I ___________ ten tests.

a)

will took

b)

has taken

c)

have taken

d)

will have taken

22.

How long ___________ in this city next year?

a)

will you lived

b)

will you live

c)

will you have lived

d)

will you have live

23.

He __________ two kilometres.

a)

will have run

b)

will have ran

c)

has run

d)

has ran

24.

She ____________ asleep by the time we get home.

a)

has fall

b)

will have fallen

c)

will have fell

d)

will have fall

25.

The plane __________ off by two hours.

a)

will have taken

b)

will have took

c)

will have take

d)

will have takes

26.

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

27.

Choose the correct sentences on future perfect

a)

I will not have eaten by then.

b)

I won’t eaten by then

c)

I will eaten by then

d)

I won’t have eaten by then

28.

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

29.

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

30.

I ________ by then.

a)

will be leave

b)

will have left

c)

will leaving

d)

Will left

31.

Where ________ gone?

a)

will she have

b)

is she has

c)

she have

d)

She will have

32.

By 2050 scientists ______________ a cure for cancer

a)

Will be found

b)

Will be founding

c)

Will have found

d)

Will have founding

33.

They ________________ the homework

a)

Won’t have done

b)

Won’t have do

c)

Will haven’t done

d)

Won’t had do

34.

Choose the correct sentence in the future perfect

a)

She will be cooking my favorite food

b)

She cooks my favorite food

c)

She will be cooked my favorite food

d)

She will have cooked my favorite food

35.

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

36.

The movie ................... by the time we get home

a)

start

b)

started

c)

will start

d)

will have started

37.

by the time he gets home , he ..... the entire house

a)

go

b)

went

c)

have gone

d)

will have gone

38.

Pick the Future Perfect Tense.

a)

Christina Reader will have gone to the store.

b)

Myrtle would go to Paris.

c)

They have lots of fish.

d)

They like fish.

39.

By next november, I ......... my promotion

a)

will receive

b)

will have received

c)

will be receiving

d)

is receiving

40.
Your team ____ the tournament by then.
a)
will have win
b)
was won
c)
will have won
d)
had win
41.
By next month our clothing store _____ a new location.
a)
had opening
b)
was opened
c)
had open
d)
will have opened
42.
Identify the perfect verb phrase:
You will have known your teacher for a long time after this school year.
a)
your teacher
b)
for a long time
c)
will have known
d)
after this school year
43.

By the end of this century, the planet ___ (become) more polluted.

a)

will have become

b)

will have been becoming

44.

The meeting will start at 9.00 a.m and _______________ at 11.00 a.m.

a)

finished

b)

will finished

c)

will be finishing

d)

will have finished

45.

Delinda will have _______________ her homework at 6.00 p.m this afternoon.

a)

do

b)

done

c)

did

d)

doing

46.

You _______________ perfected your English by the time you come back from New York.

a)

was

b)

has been

c)

will has

d)

will have

47.

Zulhakimi, __________ you _______________ the homework by the time I come back?

a)

what , have completed

b)

when , had completed

c)

will , have completed

d)

were, had completed

48.

By next November, Christel will have _______________ her promotion.

a)

receive

b)

receives

c)

receiving

d)

received

49.

Delinda will have _______________ her homework at 6.00 p.m this afternoon.

a)

do

b)

done

c)

did

d)

doing

50.

By the time I finished the courses, I will have __________ one test.

a)

take

b)

took

c)

taken

d)

taking