I want to write about a future situation when I graduate my university.
I'm currently going to university.
What is best sentence and what is difference between the three?

  • When I finished University
  • When I finish University
  • When I have finished University
  • When I finished university is not for a future situation. You need verbs to tell that - When I will have finished..., for example. – Maulik V Sep 19 '19 at 5:09
  • I do not think the statement ”When I will have” is grammatical. Proceed with caution! The question “When will I have done x?” is correct, and the statement “In two years, I will have” is correct. But “When I will have done x” is not correct, or at least sounds very awkward. It would almost always be better said, “When I have”. – whiskeychief Sep 23 '19 at 9:59

When I finished University

This is used to talk about the past, since you're using the past tense: "finished"

When I finish University

This can be used to talk about a planned future.

Example: "When I finish University, I'll move out."

This means I will move out when (usually the moment) I finish University.

When I have finished university

This is present perfect tense. This would be the best option for your situation.

Example: "I'll get a job when I've finished University."

This means I plan to get a job some time after having finished University.

While the second case (finish) tends to point to a short time (often a moment) right after the action (finish University), the third case tends to point to any time after the action, which means it can be 2 years after finishing University.

  • I think** when I have finished my university ** is present perfect referring to future time. – successive suspension Sep 19 '19 at 6:22
  • You're right. My mistake. – John Zhau Sep 19 '19 at 8:20

Your Answer

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

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