BY THE END OF NEXT MONTH, WE _______ OUR ENGLISH COURSE. A. HAVE C...

31. By the end of next month, we _______ our English course. A. have completed B. will be completed C. completed D. will have completed