You are on page 1of 1

Future perfect simple and continuous: exercise 2

https://www.e-grammar.org/future-perfect-simple-continuous-worksheets/

Exercise 2

Write the correct endings of the sentences.

We will have rehearsed the play ................................................................................................................

We will have been rehearsing the play ......................................................................................................


▪ for two months in September ▪ by September

I will have found enough mushrooms ........................................................................................................

I will have been looking for mushrooms ...................................................................................................


▪ for a couple of hours before lunch ▪ before you start cooking

By Friday they will have dug up ................................................................................................................

Until Friday they will have been digging up .............................................................................................


▪ the roads in King Street and George Street ▪ the roads in our town

When he retires ..........................................................................................................................................

If he finishes his last film ...........................................................................................................................


▪ he will have been shooting films for 30 years ▪ he will have shooted 30 films

In two weeks' time .....................................................................................................................................

On 30 June .................................................................................................................................................
▪ I will have given up smoking ▪ I will have been trying to give up smoking for more than a month

By the end of this season he will have played ...........................................................................................

By the end of this season he will have been playing .................................................................................


▪ for 10 months in this team ▪ 50 games in this team

She will have eaten her dinner ...................................................................................................................

She will have been eating her dinner .........................................................................................................


▪ for an hour at 7 o'clock ▪ by 7 o'clock

I'll have sent him an e-mail ........................................................................................................................

I'll have been sending him e-mails for a couple of days ............................................................................
▪ before I leave the office ▪ today

ESL worksheets on e-grammar.org

You might also like