(单选题)
Has Jack finished his homework yet?     

I have no idea; he ____ it this morning.() 

(本题3.5分)

A、 was doing
B、 had been doing
C、 has done 
D、 has done 
出自:黑龙江省教育学院口语(专升本)