Chinese: 你花多长时间汉语学这么好。
English: How much time did it take you to learn Chinese so well?
French: Combien de temps as-tu passé à étudier pour que ton chinois soit aussi bon ?