Chinese: 您教英语有多久了？
English: How long have you been teaching English?
French: Depuis combien de temps enseignez-vous l'anglais ?