问题补充:
—It’ s getting dark. Has Mr. Johnson finishedhis 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。