BY THE END OF NEXT YEAR, THEY ……….. THE NEW STADIUM.A. WILL FINIS...

338. By the end of next year, they ……….. the new stadium.

a. will finish

b. finish

c. will have finished

d. they are finishing

 c