Stand at a future time and look back. Some actions are already finished. Use will have + the past participle.
By the time you arrive, she will have left. (She leaves first.)
(The action is finished before the future time.)
| Future Simple | Future Perfect |
|---|---|
| When you arrive, I will cook dinner. (I start then.) | By the time you arrive, I will have cooked dinner. (It is ready.) |
| On Friday, she will send the report. (She sends it then.) | By Friday, she will have sent the report. (It is already sent.) |
The past participle is the same form you learned in the Present Perfect.
Use will have with every subject. Then add the past participle.
Negative: subject + won’t have + past participle
Question: Will + subject + have + past participle?
- I will have finished by noon.
- She’ll have left by 6.
- They will have eaten by 8.
- We’ll have cleaned the house by Friday.
- He will have bought a car by June.
- I won’t have finished by noon.
- She won’t have left by 6.
- They won’t have eaten by 8.
- We won’t have cleaned the house.
- He won’t have made enough money.
- Will you have finished by noon?
- Will she have left by 6?
- Will they have eaten by 8?
- What will you have learned by then?
- How much will he have spent by June?
By shows a deadline. The action is finished before it.
- By noon, I will have finished the report.
- By Friday, she will have written the email.
- By the end of the year, he will have bought a car.
- By 8 p.m., they will have eaten.
- By next month, I will have spent all my money.
By the time + a short sentence also shows a deadline. After by the time, use the Present Simple, not will (lesson 13).
- By the time you arrive, she will have left.
- By the time we get there, the store will have closed.
- By the time the movie ends, she will have fallen asleep.
- By the time you wake up, I will have gone.
- By the time he comes, we will have eaten.
Look at one future time. The action can start, be in progress, or be finished.
| Starts (lesson 56) | In progress (lesson 60) | Finished (this lesson) |
|---|---|---|
| At 8, I will eat. | At 8, I will be eating. | By 8, I will have eaten. |
| At 6, she will leave. | At 6, she will be leaving. | By 6, she will have left. |
| At noon, we will clean. | At noon, we will be cleaning. | By noon, we will have cleaned. |
| At 9, they will write. | At 9, they will be writing. | By 9, they will have written. |
First column: the action begins. Second column: it is already happening. Third column: it is already done.
Read the situation. Click the form you need.
-
1Your friend arrives at 7. Dinner is ready at 6:30.✓ Correct — The action is finished before that time. Use will have + past participle.
-
2Your friend arrives at 7. You start dinner at 7.✓ Correct — The action starts or happens at that time. Use will + base verb.
-
3The bill is due Friday. You pay it on Wednesday.✓ Correct — The action is finished before that time. Use will have + past participle.
-
4At noon tomorrow, your report is finished. You finish it at 11.✓ Correct — The action is finished before that time. Use will have + past participle.
-
5You pay the bill on Friday morning.✓ Correct — The action starts or happens at that time. Use will + base verb.
-
6You start your report at noon tomorrow.✓ Correct — The action starts or happens at that time. Use will + base verb.
-
7Before the movie ends, she is asleep.✓ Correct — The action is finished before that time. Use will have + past participle.
-
8She falls asleep when the movie ends.✓ Correct — The action starts or happens at that time. Use will + base verb.
Type the correct form of will have + past participle for the verb given.
-
1By noon, I the report. (finish)
-
2By the time you arrive, she . (leave)
-
3By Friday, we the house. (clean)
-
4By 8 p.m., they dinner. (eat)
-
5By the end of the year, he a new car. (buy)
-
6By next month, I all my money. (spend)
-
7By Monday, she the email. (write)
-
8By the time we get there, the store . (close)
Type the negative form with won’t have + past participle for the verb given.
-
1I the report by noon. I need more time. (not finish)
-
2She by 6. She works late. (not leave)
-
3We the house by Friday. (not clean)
-
4They dinner by 8. They start late. (not eat)
-
5He enough money by June. (not make)
-
6I my bags by morning. (not pack)
-
7The workers the road by May. (not fix)
-
8She the email by Monday. (not send)
Type the missing words of speaker B’s question. Use the words given.
-
1A: The report is due at noon.
B: it by then? (you / finish) -
2A: The guests come at 7.
B: dinner by then? (you / cook) -
3A: We leave at 6.
B: your bags? (you / pack) -
4A: The store closes at 9.
B: all the shopping by then? (we / do) -
5A: Anna starts college in the fall.
B: What by then? (she / learn) -
6A: I’m sending the files by Friday.
B: them by Friday? (he / read) -
7A: The test is next week.
B: How much by then? (you / study) -
8A: The road repair ends in May.
B: the road by May? (they / fix)
Click the form that completes the sentence.
-
1By noon, I the report.✓ Correct — Use will have + past participle.
-
2By the time you arrive, she .✓ Correct — She leaves before you arrive. Use will have + past participle.
-
3By Friday, we the house.✓ Correct — After will have, use the past participle.
-
4you have finished by noon?✓ Correct — Make the question with will. Put will before the subject.
-
5By 8, they dinner.✓ Correct — Eat is irregular. The past participle is eaten.
-
6I the report by noon. I need more time.✓ Correct — Keep have in the negative: won’t have + past participle.
-
7When you arrive, I dinner. I start then.✓ Correct — Cooking starts at that time. Use will + base verb.
-
8By the time you , I will have left.✓ Correct — After by the time, use the Present Simple.
Read each question. Choose the sentence that matches.
- Idea: stand at a future time and look back. The action is already finished.
- Form: will have + past participle. Negative: won’t have + past participle.
- Question: Will you have finished by noon?
- Signal words: by noon, by Friday, by the end of the year, by the time you arrive.
- After by the time, use the Present Simple, not will.
- Remember: will starts it, will be is in progress, will have is finished.