问题

Why, David, you look so tired!— Well, I ________an article and I must finish it tomorrow
A:was writing
B:will be writing
C:have been writing
D:have written
B:will be writing
C:have been writing
D:have written
正确答案是: