问题

Betty, your English is very good. have you learnt it?—For about 5 years.[ ]
A: How long
B: What time
C: When
D: How many
B: What time
C: When
D: How many
正确答案是: