In English, we use the Present Perfect (e.g. I have been) to express an action started in the past but that is still going on in the present.
I have lived here for four years. / I have been living here for four years.
Note that in French, there's no distinction between simple and continuous forms.
Now look at these examples in French:
Je suis avec ma copine depuis 2005.I have been with my girlfriend since 2005.
J'habite à Paris depuis quatre ans.I have lived in Paris for 4 years.
Je parle depuis 45 minutes.I've been speaking for 45 minutes.
Notice that in French, to express the same kind of actions, we use depuis with Présent indicatif.
Depuis can mean both for + [duration] and since + [date] in this context.
Note that you can never use pour in that context.
See also Expressing for + [duration] with either pendant, durant, depuis or pour (prepositions of time) and the more advanced Using Le Passé Composé or Le Présent in negative sentences with ''depuis''
Want to make sure your French sounds confident?
We’ll map your knowledge and give you free lessons to focus on your
gaps and mistakes. Start your Braimap today »