French phrase
Depuis combien de temps êtes-vous ~ ?
Meaning
How long have you been a ___?
When to use it
Asks how long someone has held a role or job. It is polite and slightly formal.
Example dialogue
Depuis combien de temps êtes-vous professeur ?
How long have you been a teacher?
Je suis professeur depuis dix ans.
I've been a teacher for ten years.