HOW LONG YOU (LEARN) ENGLISH

5. A : How long you (learn) English?

...

B : I (learn) English for 3 years.

...