She _____ her homework before going out with her friends. A. finished B. finish C. will finish D. is finishing