translate English to French: How long have you resided in the country you currently reside?
Depuis combien de temps habitez-vous dans le pays où vous habitez actuellement?