问题
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
正确答案是: