单项选择题

By the end of last year we ______ ever 2,000 English phrases.

A.have learned
B.learned
C.will have learned
D.had learned