单项选择题

— 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