The future perfect is formed with 'will/won't + have + past participle'.
He will have left by the time you arrive.
We use the future perfect to talk about an action we expect to be completed by a time in the future.
By this time next year I'll have finished studying.
We usually use a time expression with the future perfect
soon, by then, by+date, in + date.
We'll have finished the project in time for the presentation.
It's a new job so call me next week. I'll have settled down by then.
We use will+infinitive to make predictions about the future
They will win the championship.
Use adverbs of certainty (probably, possibly, definitely, certainly) to make the predictions stronger or weaker.
In affirmative sentences the adverbs come after will.
They will definitely win the championship.
In negative sentences the adverbs come before will not.
They probably won't do that well in the championship.
Lesson by Tristan, teacher at EC Malta English school
Now choose the correct phrases for the following: