form future perfect simple



Subject + will + HAVE + past participle of the verb 

We use SHALL for I/we – British English


By six tonight, I will have done my workout.

By the time I'm twenty, I'll have graduated from University. 


Subject + will + NOT + have + past participle of the verb


The Telecom XY won't have overtaken the Mobile Z by the end of 2020.


By next week, I won't have finished this novel.



(Wh-q+) Will + Subject + have + past participle of the verb + ?

(Wh-q+) Shall + I/we + have + past participle of the verb + ? (British English)


Will you have swum by ten o'clock in the evening?

We need to free the house by the end of the week. Will we have moved our stuff to the new flat by Monday?


future perf simp usage

Future is never 100% sure, we can only predict it.

We use future perfect simple to express very strong predictions not only for:

A) the future,

but also for:

B) the present and the past.

So we have:

A) Actions or states that will be finished before a point in the future.

B) Expresses predictions also for the present or the past.

A) For the future:

The actions are good guesses, based on what we know now, on our information or experience, but we are not 100% sure.

B) For present or past predictions:

When we know the way people behave, their timetables or plans, we can expect that certain things have happened.

It is still a prediction, a guess because we don't know for sure.

Let’s see some examples:

A) Actions or states that will be finished before a point in the future

  • By the end of the day, I’ll have finished the project.
  • By Monday, I’ll have written the homework.
  • By seven tonight, the task will have been completed.
  • In two months, we will have completed the Java course.
  • In September, I will have been a teacher for 25 years.
  • By 2100, the Government will have been constructed all the highways we need.
  • In October, they’ll have been married for 10 years.
  • It’s possible that ten years from now, the young people in our country will have moved abroad.

B) Expresses predictions for the present:

  • By now he'll have solved at least a dozen of exercises. He is very good at Maths and I let him at the desk in the morning.
  • By the time you arrive, we’ll have taken our room at the hotel.
  • I think we can go home, by now my father will have fixed all that old electric plant.
  • I think you don’t know her very well, by now she will have cleaned the entire house.

B) Expresses predictions for the past:

  • He'll have crossed the desert last week. (= He probably crossed the desert)
  • According to the plan, they will have arrived yesterday evening. (= They probably arrived)
  • I don’t know for sure where he is, but I know his plan, he'll have visited South Africa last month. ( = He probably visited)

So we use future perfect simple to express very strong predictions for:

  • future
  • present
  • past

Expressions of Time

expressions of time future perf simp

We use the future perfect simple with time words and phrases like:


  • By 7 o’clock tomorrow, I will have finished the essay.
  • By Monday, we will have returned home.
  • This time tomorrow they will have found out the truth.
  • They will have discovered the presents by now.
  • This time next week he will have worked on that project for 3 weeks.
  • Next Sunday, we will have visited over 12 places in only one week.
  • By Monday, we will have travelled for 5 days.
  • This time next year they will have finished the University.
  • By 10 o’clock, he will have woken up.


 future perf sim examples

  1. Actions or states that will be finished before a point in the future.
  • By the end of the day, I’ll have revised all the units for my exam.
  • Tom will have cleaned his room by 8 o’clock in the evening.
  • She will have bought a new phone by Sunday.
  1. To express predictions also for the present or the past. When we know the way people behave, their timetables or plans, we can expect that certain things have happened. It is still a prediction, a guess, because we don't know for sure.
  • By the time Mary arrives, the play will have started.
  • By the time you can be at the airport, the plane will have taken off.
  • I think I know their itinerary, they will have crossed Germany last week.

More Examples

  • This whole team will have worked seven days with no break by Sunday.
  • My daughter will have married him by August.
  • The rain will have washed all the accident traces by the time the police arrives.
  • My Grannie will have baked our favourite cake by dinner.
  • I will have run 10 km by the end of the training programme.
  • The flowers in the garden will have grown by April.
  • My brothers and sisters will have arrived from school by 2 o’clock.
  • I will not have eaten by the time you come home.
  • I know her very well, she will not have saved
  • He will have completed this contract terms by Monday, you can meet him then.
  • By the time she starts the university, she will have bought a new computer and a small car.
  • You can come to me at 7 o’clock, I will have taken my breakfast by then.
  • The interview went well, by the end of the summer he will have started the new job.
  • The guests can come at 8 o’clock, by then I will have prepared the whole dinner.
  • If all goes well, by the end of September I will have completed my new novel.
  • By next August, you will have finished your University degree.
  • Will we have gotten the visa by the end of the year? We want to fly to New York to visit some relatives.


1. Complete the sentences with the correct Future Perfect Simple form of the verbs in brackets:

  1. By Wednesday we __________________________ all the documents and sent them to the new partner. (copy)
  2. By the time you get there they __________________________ the play. (start)
  3. I __________________________ my Bachelor Degree by July, then I can look for a job. (complete)
  4. You __________________________ the scholarship by the time the university starts in October. (get)
  5. When you get this letter I __________________________ from Paris. (leave)
  6. I hope that I__________________________ all these exercises before the exam. (finish)
  7. My husband __________________________ before 9 o’clock tonight. (not arrive)
  8. By the end of this week our team __________________________ this project. (not complete)
  9. By the end of this month, I __________________________ long hours 10 times. (work)
  10. When is the deadline, on 14th of September? By then we __________________________ the design, we need more time. (not complete)

2. Put the verbs in brackets to Future Perfect Simple:

  1. By 10 o’clock tonight, I _____________________ Christine. (meet)
  2. She __________________ her car by next week. (fix)
  3. By tomorrow morning, Daniel ____________________ the conflict with his boss. (solve)
  4. This time next week, we _____________________ engaged for 2 years. (be)
  5. The police ____________________ the thief by noon. (catch)
  6. By Monday, he ____________________ 2 novels. (read)
  7. My son ____________________ all the units for exam by next week. (revise)
  8. By six tonight, she _____________________ the house. (clean)
  9. John ____________________ by lunch. (wake)
  10. By 2002, I __________________ in Romania for 3 years. (live)
  11. Mum ___________________ the car by next Sunday. (sell)
  12. Before Saturday, I _________________ the speech for our meeting. (finish)
  13. She ____________________ about him by then. (forget)
  14. This time next month, they __________________ London museums. (visit)
  15. By this time next year, I ________________________ my university degree. (take)
  16. In 2019, if he is still alive, he ____________________ ill for five years. (been)
  17. Your parents ____________________ what you did by the time you return home. (hear)
  18. By this time next month, I _______________ the Atlantic. (cross)
  19. By 8 o’clock I________________(arrive)!
  20. Too late, I’m afraid. By the time you come home, I______________(leave).
  21. By the end of the contest, he__________ (retrieve) the lost points.
  22. Don’t you go to take them form the airport? According to the schedule, the plane _____________(land) by now.
  23. . You’ll be there too late, the school ______________(start) by then.
  24. I _____________(retrieve) all my account details by the end of this process.
  25. By the end of the day, the registration________________ (happen) and we’ll know how many candidates are fighting for a place.
  26. By noon all the test_____________(be) written, so the teachers can start going through all the answers and marking them right or wrong.
  27. The average consumption of water____________(go) down to 10 in a week.
  28. Mobile phones _______ (be) banned completely in all schools in our country by the end of the month.
  29. As you__________(see) from the communication sent by our department, we are keen to accelerate the implementation of this IT system.
  30. By now you___________ (see) the signs of this illness, how do you feel?


  1. 1. will have copied, 2. will have started, 3. will have completed, 4. will have got/gotten, 5. will have left, 6. will have finished, 7. will not have arrived, 8. will not have completed, 9. will have worked, 10. will not have completed.
  1. 1. will have met, 2. will have fixed, 3. will have solved, 4. will have been, 5. will have caught, 6. will have read, 7. will have revised, 8. will have cleaned, 9. will have woken up, 10. will have lived, 11. will have sold, 12. will have finished, 13. will have forgotten, 14. will have visited, 15. will have taken, 16. will have been, 17. will have heard, 18. will have crossed, 19. will have arrived, 20. will have left, 21. will have retrieved, 22. will have landed, 23. will have started, 24. will have retrieved, 25. will have happened, 26. will have been, 27. will have gone, 28. will have been, 29. will have seen, 30. will have seen


If you want to learn all English Tenses, you can buy the course here: English Tenses

Curs online  English Tenses

Global Learning

Educatia – Pasaportul catre o viata mai buna

Va doriti pentru copilul dvs. un profesor care sa ii fie alaturi in procesul de invatare, creand lectii vesele si interesante, aducand idei si situatii noi care sa il motiveze pe copil sa lucreze cu atata placere, incat sa isi doreasca sa nu lipseasca niciodata? Vezi...


logo white2


Telefon: +40 723 642 817

Adresa: Str. Ion G. Racoțeanu 7A, Sector 3, Bucuresti, Romania, 030891

Back to top

Pentru a oferi servicii mai bune, utilizam cookies. Continuand sa utilizati site-ul nostru, acceptati si sunteti de acord cu Termenii, conditiile si Politica de confidentialitate.