Réponse :
Bonjour,
Lorsqu'on veut faire le bilan/point sur une durée ou un évènement dans le présent, on utilise le présent perfect avec deux prépositions possibles soit for + une durée, soit since + un point de départ. La question que l'on utilise pour poser une question sur une durée est How long au présent perfect
Explications :
How long have you known your best friend ?
- I have known her since 2014.
( depuis 2014 = c'est une année, un point de départ )
- I have known her for 5 years.
( depuis 5 ans = c'est une durée cela fait 5 ans )