I have a very puzzling question about English grammar.

I am thinking of taking a vacation when I have finished all the job.

The tense of the sentence is as present. In addition, the author even mentions something that would happen in the future. However, "having finished" is being used.

I thought it should be...

I am thinking of taking a vacation when I will have finished all the job.

Would you please give me a grammatical explanation about this?


The future is never used after "when". Here is a full explanation that includes as well other words for which you shouldn't use the future: Jakub Marian.

There are exceptions to this rule and they are explained also in the reference given above.

  • Thank you all for your answers! – Kyo Sep 16 '20 at 14:06
  • I am studying the content of the link you gave me. Seems like sooooo helpful! :D – Kyo Sep 16 '20 at 14:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy