问题

By the end of last term, we ________ English for four years.
A:have learned
B:learned
C:would learn
D:had learned;
B:learned
C:would learn
D:had learned;
正确答案是: