She _____ her homework by the time her mother came home. A. finished B. had finished C. will finish D. is finishing