问题

Why,Jack,you look so tired !-Well,I ____ the house and I must finish the work tomorrow.[ ]
A: was painting
B: will be painting
C: have painted
D: have been painting
B: will be painting
C: have painted
D: have been painting
正确答案是: