你学了几年的汉语?

How many years have you studied Mandarin for?

Source: Tatoeba

Sentence Composition