WE ... 2,000 ENGLISH WORDS BY THE END OF THIS YEAR.A. WILL LEARNB....

27. We ... 2,000 English words by the end of this year.

a. will learn

b. will be learning

c. will have learnt

d. will have been learnt

 c