问题

Your English is good.—Thank you. I _______ it for three years.
A:learn
B:learned
C:have learned
D:had learned
B:learned
C:have learned
D:had learned
正确答案是: