1) He is 15 and he has been playing golf for 3 years.
2) He has been living in London for 10 years.
3) He has been working here for 5 years.
4) She has been learning english since last June.
On utilise "since" pour exprimer une date précise lors de laquelle une action commence, tandis que "for" permet d'exprimer la durée de l'action.
Le present perfect continuous permet de faire le lien entre le passé et le présent. C'est-à-dire que l'action commencée dans le passé continue toujours.
Bonne soirée.