过去时态和现在完成时态的区别?
问题描述:
过去时态和现在完成时态的区别?
过去时态和现在完成时态同样都含有“过去”的意思,比如:He has fed the dog and clean the room.他已经喂完这条狗打扫完房间了.这是表示过去的意思吧?He was fed the dog and clean the room yestoday.他昨天喂完这条狗打扫完房间了.这两句话意思基本相同为什么时态不同呢?
答
过去时是过去一段时间或某个时刻发生的事,不影响现在
现在完成时指过去开始发生到现在还在持续或影响到了现在
He has fed the dog and clean the room.至现在够已经吃饱了,不用再喂了(影响了现在)
He was fed the dog and clean the room yestoday只是陈述一个事件