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 learnb. will be learningc. will have learntd. will have been learntc