Na minha opinião a melhor frase no Inglês seria: WHERE WERE YOU BORN?
E A OUTRA SERIA: HOW LONG HAVE YOU BEEN IN BRAZIL?
Where WERE you born? e How long have you been in Brazil?
Ficaria em inglês assim:Where Were you born? How long have you been in Brazil?
Vejo que sua dúvida já foi respondida. Caso queira ou precise de aulas voltadas para conversação, entre no meu perfil.