问题

_______ have you been learning English? —So far, more than 10 years. [ ]
A: How often
B: How long
C: How many
D: How far
B: How long
C: How many
D: How far
正确答案是: