She _____ her homework before going out to play. A. finished B. had finished C. will finish D. is finishing