Hi!
Pour dire depuis en anglais,tu utilises soit for , soit since.
Dans la phrase,le verbe est au present perfect.
Depuis + une date : since
Depuis + une durée : for
Ex: I have lived in London for three years.
They have been on this desert island since March 1924.
Pour demander depuis combien de temps ? on utilise : How long?
Ex : How long have they been on the island ?
J'espère t'avoir aidé !