<p>Is it correct to say "she has learned Japanese before she moves to Japan." ?</p>