—It’ s getting dark. Has Mr. Johnson finished his house?
—I have no idea,but this morning he was painting it.
A. to paint
B. painting
C. having painted
D. to have painted
网友回答
A. to paint
(答案→)B. painting
C. having painted
D. to have painted
解析:考查短语:finish doing sth完成做某事,句意:天快黑了,Mr. Johnson完成粉刷房子了吗?我也不清楚,但是今天上午他正在粉刷。故选B。