Toutes les phrases sont correctes!
En revanche, la phrase 5 se réfère à un moment dans le passé. Par exemple, si tu veux parler d'un moment dans le passé et à ce moment là, tu étudiais le français depuis 3 ans (mais ce n'est plus le cas maintenant, soit tu as arrêté, soit tu as continué mais à ce moment ça faisait 3 ans)
La phrase 5 sera utilisée dans certains contextes, par exemple: "J’apprenais le français depuis trois ans quand je suis allé en France pour la première fois"
Sinon, toutes les autres sont correctes et disent la même chose :)
bonne continuation :)