Will have + past participle says that something will be finished before a point in the future. Will have been + -ing adds how long it will have been going on.
Same form for every person · Short form: I'll have finished · After will have always the past participle (finished, gone, seen) · After will have been always -ing
B2
Will have + past participle
New
Use will have and the past participle for something that will be finished later. Do not change will have for he / she / it.
subject+will have+past participle
I will have finished my homework by nine.
They will have built the bridge by 2030.
She will have finish the report.
She will have finished the report.
Quick Check
1/4
Choose the form
I the email by lunchtime.
will have sent Send is irregular: send, sent, sent.
2/4
Type the answer
One word is in the wrong form. Type the correct form.
She will have finish the report by noon.
3/4
Type the answer
They will have the bridge by 2030.
4/4
Choose the form
He his exams by June.
will have passed Use will have + past participle for every person.
B2
Finished by a future time
New
Use it for something that will be completed before a point in the future. By, by then and before often show the deadline.
subject+will have + past participle+by + time
The shop will have closed by seven.
I will have saved enough money by next year.
I will have finished until Friday.
I will have finished by Friday.
Quick Check
1/4
Type the answer
One word is in the wrong form. Type the correct form.
I will have finished until Friday.
2/4
Choose the form
Don't worry. By Monday I the repairs.
will have done Do is irregular: do, did, done.
3/4
Type the answer
By the end of the week, I will have all my emails.
4/4
Put in order
Tap the words in the order of the sentence.
B2
By the time + present simple
New
After by the time, before and when use the present simple for the future. The main clause has will have + past participle.
by the time+subject+present simple+subject+will have + past participle
By the time you arrive, we will have eaten.
I will have left before you get home.
By the time you will arrive, we will have eaten.
By the time you arrive, we will have eaten.
Quick Check
1/4
Type the answer
By the time you , we will have eaten.
2/4
Choose the form
The train by the time we reach the station.
will have left The main clause: will have + past participle.
3/4
Put in order
Tap the words in the order of the sentence.
4/4
Type the answer
One word is in the wrong form. Type the correct form.
By the time you arrived, we will have eaten.
B2
How long up to a future time
New
Use will have been + -ing to say how long something will have been going on at a point in the future. It usually has for.
subject+will have been+verb-ing+for + time
In May, I will have been living here for ten years.
By six, she will have been driving for five hours.
In May I will have been live here for ten years.
In May I will have been living here for ten years.
Quick Check
1/4
Put in order
Tap the words in the order of the sentence.
2/4
Choose the form
At nine o'clock, I for three hours.
will have been studying Will have been + -ing.
3/4
Type the answer
In July, he will have been working here three years.
4/4
Type the answer
In May, I will have been here for ten years.
C1
Guessing about now: you will have heard
New
Will have + past participle can also mean you are fairly sure something has already happened. It often goes with by now and with you.
subject+will have + past participle+by now
You will have heard the news by now.
She will have reached home by now.
She will arrive home by now.
She will have arrived home by now.
Quick Check
1/4
Type the answer
As you will have , the office is closed today.
2/4
Choose the form
It's nine o'clock. They their flight by now.
will have missed A guess about something that has probably happened.