现在完成进行时与现在完成时课程 - TOEIC®备考

现在完成进行时(present perfect continuous)和现在完成时(present perfect simple)是英语中看似相似但用法截然不同的两种时态。两者都用于连接过去与现在,但各自强调动作或情境的不同方面。
- 现在完成进行时强调动作的持续性、连贯性或付出的努力,通常用于描述正在进行或刚刚结束的动作,并且常常会在现在产生可见的影响。
- 现在完成时则着重于最终结果,用于描述已完成的动作或事情,这些结果在现在具有重要意义。
强调持续或努力:现在完成进行时 Present Perfect Continuous
当你想要强调一项活动的持续时间或已经付出的努力时,使用现在完成进行时(present perfect continuous)。动作可能仍在进行或刚刚结束,并且有明显的影响。
- We have been reviewing the sales data for two hours.
(强调花了多少时间分析销售数据,且这项工作可能还在继续。) - He has been preparing the presentation all morning.
(突出一直在准备演示文稿的持续努力。) - They have been trying to reach a decision about the new marketing strategy.
(强调长期努力尚无明确成果。)
强调结果或已完成的事实:现在完成时 Present Perfect Simple
当你需要表达最终结果或已完成的动作,不管持续了多久或付出了多少努力,优先使用现在完成时(present perfect simple)。
- We have reviewed the sales data.
(工作已经完成,重点是得出的结果,而不是过程。) - He has prepared the presentation.
(演示文稿已准备好,强调的是结果而非过程。) - They have decided on the new marketing strategy.
(事情结束,重点在于结论而不是过程。)
描述状态或可见结果
当最近的活动带来可见或可感知的影响时,通常用现在完成进行时(present perfect continuous)。如果只是陈述事实或成就,则更适合用现在完成时(present perfect simple)。
现在完成进行时:
- The floor is dirty. Someone has been walking in with muddy shoes.
(突出最近发生的动作导致目前的情况。) - She looks tired because she has been working overtime.
她看起来很累,因为她一直在加班。
现在完成时:
- The floor is clean. The janitor has cleaned it.
(强调结果--地板变干净了。) - She has finished her shift and left the office.
(关注事实,不强调过程或持续性。)
关于某些动词的用法
有些动词既可以用于现在完成时,也可以用于现在完成进行时,而另一些则有专门的用法。
可以两种形式使用的动词
诸如live、work、和study等动词,既能用现在完成时,也能用现在完成进行时,意义基本没有区别。
- He has lived in Paris for ten years.
他在巴黎已经住了十年。 - He has been living in Paris for ten years.
他在巴黎已经住了十年。
说明
这两种情况下,强调略有不同:
- 现在完成进行时更突出正在进行的活动。
- 现在完成时倾向用于更为永久或稳定的事实。
关于"always"的特殊用法
跟**“always”一起使用时,只能用现在完成时(present perfect simple),因为它表示习惯或永久状态**。
- He has always worked for this company.
他一直在这家公司工作。
可用于现在完成进行时的动作动词
动作动词(也称为动态动词,dynamic verbs)描述活动或过程,在现在完成进行时中使用非常广泛,尤其用于强调动作的持续或努力。
包括以下动作: work, study, travel, run, write, build...
动作动词完整列表详见:
- She has been working on the project since Monday.
她从周一开始一直在做这个项目。 - We have been negotiating with the supplier for three hours.
我们已经与供应商谈判了三个小时。 - He has been traveling for business all week.
他整个星期都在出差。
状态动词(静态动词)
静态动词(stative verbs)如 know, own, believe, like,描述的是状态而不是持续的动作,因此不能用于进行时态。
静态动词完整列表详见:
- I have known Sarah since 2015.
我从2015年起就认识Sarah。 - He has owned this car for ten years.
他拥有这辆车已经十年了。
表示永久状态的动词
对于被视为永久状态的情况(哪怕动词是 live 或 work),标准用法是现在完成时。
- Ken has been in London since 9 o'clock this morning.
Ken从今天早上9点就在伦敦。 --这里表示的是状态,不用进行时。 - I have lived in London all my life.
我一生都住在伦敦。 --这里被视为永久状态,因此优先用现在完成时。
总结
现在完成进行时与现在完成时虽然看起来类似,但各自有明确的用法。两者都用于连接过去与现在,但分别强调动作或情境的不同方面。
在TOEIC® 的第5部分,常见填空题会考查你对现在完成时和现在完成进行时区别的理解。这类练习旨在测试你根据句子语境选择正确时态的能力。
如果你想充分备考TOEIC®,推荐学习我们关于 perfect 时态的其他课程: