He _____ his homework before he went out to play football. A. finished B. had finished C. will finish D. is finishing