When John has finished college

Lydia Qiu

Senior Member
Mandarin
Hi all! John is a freshman in college right now and he plans to move to Japan after he graduates. My friend used [1], while I was not sure. Can you help me with this question, which option(s) is/are correct?
[1] When John has finished college, he will move to Japan.
[2] When John will have finished college, he will move to Japan.
[3] When John finishes college, he will move to Japan.
 
  • Hermione Golightly

    Senior Member
    British English
    In #2 the 'when' clause has the wrong tense in it. It should be either 'has finished' or 'finishes'. I think finishes is better.
    In the main clause, you should consider why you have used the 'will' future. You are not ordering him to move or predicting the move: it is an existing plan. The present continuous would be more natural.
     
    < Previous | Next >
    Top