So, a student of mine asked me a question and I can't seem to answer it.
Q:
Why can't we use "will finish" instead of "have finished" in this sentence? I.E., why is sentence 1 wrong and 2 correct?
[1] When I will finish my degree, I would like to do a Ph.D.
vs
[2] When I have finished my degree, I would like to do a Ph.D.
Click

here
to see the picture I made to represent both sentences.
I think sentence 1 means, "Once it comes to the certainty that my degree will be completed, I would then, before my degree is finished, like to do a Ph.D."
And that sentence 2 means, "Once I have completely finished my degree, I would like to do a Ph.D."
Can you give me some grammar rules so I can explain to my students (Czech adults) why this is incorrect?
Thanks!