首页 英语 商务职场 知识详情

过去完成进行时和现在完成进行时有哪些区别呢,还不太清楚。过去完成进行时过去对现在和以后的影响,那现在完成进行时呢,代表现在完成的事情,那也不是,之前在做,现在在做,以后还会做呢。没太明白;

网校学员Ali**在学习BEC商务英语初中高级 四项全能实战签约【现金奖励班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《BEC商务英语初中高级 四项全能实战签约【现金奖励班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
过去完成进行时表示在过去某个时间点之前已经进行了一段时间的动作:
这个动作在某个过去的时间点之前已经开始,并且持续了一段时间。
这个动作可能在那个时间点结束了,也可能继续进行。
强调动作的持续性和进行时间。
By the time he arrived, I had been waiting for two hours.
当他到达时,我已经等了两个小时。

现在完成进行时表示从过去某个时间点开始,持续到现在并且可能还会继续进行的动作:
强调动作的持续性和未完成性。
这个动作可能在说话时还在继续。
I have been studying English for three years.
我已经学了三年英语了。

主要区别
1. 时间参考点不同
过去完成进行时:动作发生在过去某个时间点之前,可能已经结束,也可能还在进行。例如:I had been working there for five years before I left.在我离开之前,我已经在那里工作了五年。
现在完成进行时:动作从过去某个时间点开始,持续到现在,可能还会继续进行。例如:I have been working here for five years.我已经在这里工作了五年。

2. 动作对现在的影响
过去完成进行时:强调动作对过去某个时间点的影响或结果。例如:She looked tired because she had been working all night.她看起来很累,因为她整夜都在工作。
现在完成进行时:强调动作对现在的影响或结果。例如:She looks tired because she has been working all night.她看起来很累,因为她整夜都在工作。

祝同学学习进步~

版权申明:知识和讨论来自课程:《BEC商务英语初中高级 四项全能实战签约【现金奖励班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。