本文目录
现在完成进行时和过去完成进行时是英语中的两种时态,它们经常被用来描述正在进行的动作和过去已经完成的动作。
现在完成进行时
现在完成进行时用来表达一个动作或状态从过去某个时间开始一直持续到现在,并且仍在继续进行。它的结构是“have/has been + 现在分词”。
例如:
- 我们一直在等待你的到来。(We have been waiting for you.)
- 他们一直在为这个项目做准备工作。(They have been preparing for this project.)
过去完成进行时
过去完成进行时用来表达一个过去某个时间开始并持续到另一个过去时间结束的动作或状态。它的结构是“had been + 现在分词”。
例如:
- 我已经在那家公司工作了两年了。(I had been working at that company for two years.)
- 她一直在学习这门课程,直到她毕业了。(She had been studying this course until she graduated.)
总结
现在完成进行时和过去完成进行时都涉及到一个动作或状态的持续时间。区别在于现在完成进行时强调动作或状态的持续到现在,而过去完成进行时强调动作或状态的持续时间已经结束。