问题

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
正确答案是:
标签: , ,