BY THE END OF THIS YEAR, WE …………ENGLISH FOR SEVEN YEARS.A. WILL LE...

29. By the end of this year, we …………English for seven years.

A. will learn

B. will have learnt

C. will be learning

D. are going to learn