问题

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;
B:had been doing;; ;
C:has done;;;; ;
D:did;
正确答案是: