They ________ about eight hundred English words by the end of last term.
A.will learn B.had learned C.are going to learn D.have learned
They ________ about eight hundred English words by the end of last term.
A.will learn B.had learned C.are going to learn D.have learned
B