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