I cannot understand the usage of this tense. For example, what does "I will have done this task" mean? Does it mean the effects of this task will be remaining in the future?

On a more general note, please tell me in which situations I can use this tense.

  • You might be interested in our proposed sister site specifically for English language learners. Please support it. Thank you.
    – RegDwigнt
    Nov 13, 2012 at 21:20
  • I've read your comment just like this. But when I try, the website requires 300 points.
    – Listenever
    Nov 14, 2012 at 0:42

2 Answers 2


I will have done this task when you arrive

means I am expressing my certainty that by the time you come, the task will be completed. This construction is used to show that something will be finished when something else happens in the future.


I will have done this task when you arrive

This is not a very natural statement in English. You would probably say:

I will have done this task by the time you arrive

We can break this down into two things that happen:

  1. The task is completed
  2. You arrive

What the statement is saying is that 1. will happen before 2. happens. I will complete the task, and then you will arrive. This is usually the meaning of the future perfect:

They will have eaten their dinner when we get there

  1. They eat dinner
  2. We get there

They will have painted the house in time for Christmas

  1. They paint the house
  2. Christmas time comes

In these constructions, item 1. is always completed and finished before item 2. happens.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.