现在完成进行时是英语语法中的一种时态,通常用于描述动作或状态持续到现在,或者刚刚结束,强调动作的持续性。
现在完成进行时的构成:主语 + have/has been + 现在分词 + 其他补充成分。
以下是一些现在完成进行时的例子:
- 我一直在等待你的电话。I have been waiting for your call.
- 我已经在学习英语两个小时了。I have been studying English for two hours.
- 她一直在准备晚餐。She has been preparing dinner.
- 他已经在跑步了一个小时了。He has been running for an hour.
- 我们一直在研究这个问题。We have been researching this issue.
需要注意的是,现在完成进行时通常和时间状语连用,如for、since等等。例如:
- 我已经在这个城市住了五年了。I have been living in this city for five years.
- 他们已经在这家公司工作了三个月了。They have been working at this company since three months ago.
总之,现在完成进行时用来描述动作的持续性,常常和时间状语连用,表示从过去持续到现在的动作或状态。