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.
Note that in French, there's no distinction between simple and continuous forms.
Now look at these examples in French:
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 »