问题

Has Jack finished painting the picture yet—- I’ve no idea. But he______ it the whole afternoon.
A:was painting
B:painted
C:had painted
D:have painted;
B:painted
C:had painted
D:have painted;
正确答案是: