–Why, David, you look so tired!  –Well, I ______ a report for the whole day and I must finish it tomorrow.
#101962
A
was writing
B
will be writing
C
have written
D
have been writing