By the end of this month, we _____ all our projects. A. will finish B. will have finished C. finished D. have finished