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’