He _______ his homework before he watched TV last night. A. finished B. will finish C. is finishing D. finishes