She _______ her homework before she went to bed last night. A. Finished B. Will finish C. Is finishing D. Has finished