问题

getting dark. Has Mr. Johnsonfinishedhis house—I have no idea,but this morning he waspainting it.
A:to paint
B:painting
C:having painted
D:to have painted
B:painting
C:having painted
D:to have painted
正确答案是: