问题

By the end of last year, they _______ 2,000 English words.
A:learned
B:have learned
C:had learned
D:learns
B:have learned
C:had learned
D:learns
正确答案是: