问题

Why, David, you look so tired! –Well, I ______ a report for the whole dayand I must finish it tomorrow.
A:a ,a
B:will be writing
C:have written
D:have been writing
B:will be writing
C:have written
D:have been writing
正确答案是: