Well no, but then neither did the other sentence account for where you might live in the future.
The problem is that English grammar has many rules and contexts.
Does the use of the present perfect in the original sentence in the OP make sense to you now?
How else would you phrase it?
I would phrase it '.. And wants to learn..' as opposed to 'has wanted to learn'.