wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Post

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

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

2.

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

3.

By 2050 scientists ______________ a cure for cancer

a)

Will be found

b)

Will be founding

c)

Will have found

d)

Will have founding

4.

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

5.

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

6.

He ____not have reached his home

a)

will

b)

......

c)

would

d)

must

7.

What is the form of the future perfect tense?

a)

Will+have+past participle

b)

verb to have+past participle

8.

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

a)

take

b)

took

c)

have taken

d)

will have taken

9.

I _________ _________ __________ my homework for 5 hours at 6 pm, after that I can play games.

a)

will have done

b)

will have been doing

c)

will have do

10.

You ____ _______ _________ _________ for 4 hours if her train arrives by 3pm.

a)

will have been waiting

b)

will wait

c)

will waited

11.

Robert ________ ________ __________ __________ various kinds of books on this topic

a)

will be read in

b)

will be read

c)

will have been reading

12.

Next year I ____ ____ _______ __________ here for four years.

a)

will have been working

b)

would have worked

c)

wouldn't have worked

13.

At 6 pm, I ____ _____ _________ __________ for eight hours.

a)

will be shopping

b)

will shop

c)

will have been shopping

14.

I ___ ________ _________ ______ football for 30 years by then.

a)

will have been playing

b)

will have played

c)

will play

15.

I ____ _____ ______ ____________ here for three hours by six o'clock

a)

will have been waiting

b)

will have waiter

c)

will waiting