.—why,Jack,you look so tired!---Well,I _____the house and I must finish the work tomorrow.A.was painting B.will be painting C.have painted D.have been painting为什么选D?
问题描述:
.—why,Jack,you look so tired!
---Well,I _____the house and I must finish the work tomorrow.
A.was painting B.will be painting C.have painted D.have been painting
为什么选D?
答
D. have been painting
现在完成进行时,表示完成一部分,还在继续.
如选C 是现在完成时,已经全部完成,后面的I must finish the work tomorrow就不通了.
答
D是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
答
这句话的场景是对话,你问Jack他为甚麼看起来那麼累.他回答说因为他刷房子的缘故.一定不会是B(不会没刷就累).A也不对,是过去的.最可能是C,D但由於他说明天要完成,言下之意是说话时还没完成,所以选D
答
现在完成进行时,表示这个动作从过去开始延续至现在并有可能继续延续下去,句中说and I must finish the work tomorrow.说明刷房子这个动作是可延续至未来的,故选D