单项选择题

— Has Jack finished his homework yet
— I have no idea; he ______ it this morning.

A. was doing
B. had been doing
C. has done
D. did