J'apprends le français depuis 1 ans. (et je continue à l'étudier)
Pendant → indique la durée d’une action
J'ai fait de l'allemand pendant trois ans. (mais je n'en fais plus)
Ça fait / Cela fait et Il y a → indiquent une durée, une période de temps à partir d’un point dans le passé.
Il y a / Cela fait un an que j'ai commencé à apprendre le français.