.—why,Jack,you look so tired!

.—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?
brenda81 1年前 已收到4个回答 举报

周郎俊赏 幼苗

共回答了14个问题采纳率:92.9% 举报

这句话的场景是对话,你问Jack他为甚麼看起来那麼累.他回答说因为他刷房子的缘故.一定不会是B(不会没刷就累).A也不对,是过去的.最可能是C,D但由於他说明天要完成,言下之意是说话时还没完成,所以选D

1年前

5

我会靓 幼苗

共回答了19个问题 举报

现在完成进行时,表示这个动作从过去开始延续至现在并有可能继续延续下去,句中说and I must finish the work tomorrow.说明刷房子这个动作是可延续至未来的,故选D

1年前

2

ab4726 幼苗

共回答了7个问题 举报

D是现在完成进行时,表示从过去某时开始一直持续到现在的动作,并且还将持续下去。

1年前

0

云海小筑 花朵

共回答了8084个问题 举报

D. have been painting
现在完成进行时,表示完成一部分,还在继续.
如选C 是现在完成时,已经全部完成,后面的I must finish the work tomorrow就不通了.

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.018 s. - webmaster@yulucn.com