Future Perfect

The future perfect is formed using will + have + past participle

I will have played               You will have played               He / she will have played

We will have played               They will have played

Future Perfect use

The future perfect is used to talk about things which will already have been completed by  a specific time in the future.

To use the future perfect, we usually need to say what point in the future that is by using a phrase with ‘by…’:

by tomorrow / by next week / by next year etc.

Here are some examples:

‘I will have finished the report for you by 5pm tonight’

‘I will have finished cooking the dinner by the time you come home’

‘By this time next year I will have graduated’

‘By 2015 the number of English learners will have risen to 2 billion’