translate English to French: How long have you held this position? 2.
Depuis combien de temps occupez-vous ce poste? 2.