She _____ her homework before she watched TV. A. finished B. will finish C. is finishing D. had finished