-Why?TOM,your shirt is so dirty!-Mom,i _my storeroom downs.AcleanedBhave cleanedCwas cleaning Dhave been cleaning为什么选D不选B,不都是有过去一段时间里打扫,对现在有影响吗?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 17:32:58
-Why?TOM,your shirt is so dirty!-Mom,i _my storeroom downs.AcleanedBhave cleanedCwas cleaning Dhave been cleaning为什么选D不选B,不都是有过去一段时间里打扫,对现在有影响吗?
-Why?TOM,your shirt is so dirty!
-Mom,i _my storeroom downs.
Acleaned
Bhave cleaned
Cwas cleaning
Dhave been cleaning
为什么选D不选B,不都是有过去一段时间里打扫,对现在有影响吗?
-Why?TOM,your shirt is so dirty!-Mom,i _my storeroom downs.AcleanedBhave cleanedCwas cleaning Dhave been cleaning为什么选D不选B,不都是有过去一段时间里打扫,对现在有影响吗?
D是完成时的进行时,表明过去发生的动作一直持续到现在,且可能还会持续下去,并对现在造成影响.
选D是表明“我一直在打扫房间(所以没时间洗衣服)”.
B仅仅表明“我把屋子打扫过了”那么它造成的影响就应该是“你现在不用打扫了”之类,而不是题中的语境.
呵呵,看来你对时态的用法不太深入。B是现在完成时,意思是做完了某事,D是现在完成进行时,意思从过去某个时间起一直在做某事。这段对话的上下文暗示“儿子一直在洗楼下储藏室”所以选D,清楚了嘛!
他是强调进行状态 是一直在打扫 因为妈妈问现在衣服为什么脏了 tom强调他刚才一直在打扫。
have cleaned 表示就是打扫完那个地方和上句联系性不强
D表示我还在扫