试题题干
—Why, Jack, you look so tired!
—Well, I( )the house and I must finish the work tomorrow.
参考答案
正确答案:
试题解析
本题考查现在完成进行时。
have been doing sth 表示从过去某个时间到现在一直在做某事,并且有可能继续持续做下去。从题干可以看出Jack是一直在做,所以看起来很累,而且明天才能完成。was painting表示过去正在粉刷,will be painting表示将要粉刷,have painted表示已经粉刷完了。故D选项符合题意。
句意:——Jack你怎么看起来这么累?——嗯,我一直在粉刷房子,明天我必须完成这项工作。