How long have you________?
How long have you________?
How long have you________ English?A.been learnt B.learning C
1.How have you________(deal) with the problem?
How long have you____?
how long have the greens--.
How long have you ___Tom?
how long have you()shanghai
How long have you____the army
"How long have you been
How long have you lived
how long have you had to wait
How long have you been skating?