问题

Have you finished the report? — NoI ______ it all this week
A:will do
B:had done
C:have been doing
D:have done
B:had done
C:have been doing
D:have done
正确答案是: