问题

By the end of last term, they _____over 2,000 English words.
A:learn
B:has learned
C:learned
D:had learned;
B:has learned
C:learned
D:had learned;
正确答案是: