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