一般过去式和现在完成时、现在完成时是对过去的事产生结果的 但过去式也有结果.比如I played football last week 虽然有LAST WEEK但是也产生了结果PLAY已经玩过了 为什么不用现在完成时?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/24 09:33:15

一般过去式和现在完成时、
现在完成时是对过去的事产生结果的 但过去式也有结果.
比如I played football last week 虽然有LAST WEEK但是也产生了结果
PLAY已经玩过了 为什么不用现在完成时?

现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去,不包含对现在及将来的影响.试比较:
The plane has arrived .飞机已经来了.(说明现在的情况:飞机在这儿)
The plane arrived a quarter ago.飞机是一刻中以前来的.(强调动作发生的时间在过去)
I have taught here for fifteen years.我在这儿已经教了十五年.(表示十五年前的动作一直延续到现在,还可能会继续.)
I taught here for a year.我过去在这儿教过一年.(表示“我“现在已经不在这儿任教了)

现在完成时是指对现在造成影响的事态.
恩,应该是这样,我们还没上呢,是上兴趣班的时候老师说的

因为现在完成时是对现在造成的影响,句子中有"have/has",而且现在完成式中貌似没有时间...