wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

FUTURE PERFECT

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Tomorrow at 10 pm I __________ (do) all my homework.

a)

do

b)

does

c)

will do

d)

had done

e)

will have done

2.

By 11 o'clock I __________ (write) ten postcards.

a)

had written

b)

will have written

c)

have written

d)

won't have written

e)

has written

3.

After tomorrow's training, she __________ (ride) 15 times.

a)

won't have ridden

b)

'll have ridden

c)

has ridden

d)

had ridden

e)

have ridden

4.

By the time he lands in London, the pilot __________ (fly) in 200 occasions.

a)

will have flied

b)

will have flew

c)

won't have flown

d)

will have flown

e)

has flown

5.

When she finishes this picture, she __________ (draw) twelve castles.

a)

had drawn

b)

will have drew

c)

will have drawn

d)

has drawn

e)

have drawn

6.

By the end of the week we __________ (read)

a)

had read

b)

'll have read

c)

have read

d)

would have read

7.

__________ (you/finish) by ten o'clock?

a)

Would you have finished

b)

Will you have finished

c)

Have you finished

d)

Will you finish

8.

Jason __________ (not fall) asleep by eleven o'clock.

a)

won't fall

b)

won't have fallen

c)

hasn't fallen

d)

hadn't fallen

9.

__________ (we/paint) the flat by the month of May?

a)

Will we paint

b)

Won't he paint

c)

Will we have painted

d)

We will have painted

10.

__________ (they/bring) the new doors for our house?

a)

Will they have bought

b)

Will they bring

c)

Have they brought

d)

Will they have brought

11.

I think they __________ (arrive) already __________ there.

(a)  

12.

At six o'clock I (a)   (see) three episodes of my favourite series.

13.

By the end of the month, the singer (a)   (sell) 10,000 copies of her new album.

14.

When you arrive this evening I (a)   (speak) to him.

15.

(a)   (we/sleep) enough if we get up at seven o'clock?

16.

After this shopping they (a)   (spend) 230 euros!

17.

By midday you (a)   (seen) him.

18.

I (a)   (not leave) by 8.30 am.

19.

(a)   (we/have) lunch by 3 pm?

20.

(a)   (they/repair) our car by 7.30 pm?