By the end of this year, we _____ 2000 English words.
#104139
A
will learn  
B
would learn
C
have learned
D
will have learned