"What do you want to be when you grow up?"
The usual question and answer seem to be of the form
What do you want to be when you grow up?
I want to be a singer when I grow up.
Should it not be
What do you want to be when you have grown up?
I want to be a singer when I have grown up.
Here we have interpreted grow up as the process at whose end one becomes a singer. Should the first pair be considered correct simply because of its accepted usage, or is there an alternative explanation for this?
Solution 1:
No, because a present tense is normal for an achievement in the future:
When I am ready
When I get tired
When I reach London
In all of these a perfect is possible ("When I have reached London" etc), but not required.
"Grow up" can be a process, but in "When you grow up" it is, at least notionally, an achievement (i.e. end of a process).