现在完成进行时是英语语法中的一种时态,它用来描述一件从过去一直持续到现在的动作或状态,通常由"have/has been + 现在分词"构成。但是,有些人会对它能否和“for”连用存在疑问。
事实上,现在完成进行时是可以和“for”连用的。在这种情况下,通常使用“for + 一段时间 + 现在完成进行时”的形式来表示从过去某个时间开始一直持续到现在的动作或状态。
以下是一些例子:
- 我已经在这家公司工作了五年了。(I have been working for this company for five years.)
- 他们已经在这里等了两个小时了。(They have been waiting here for two hours.)
- 我已经在学习英语了三年了。(I have been studying English for three years.)
需要注意的是,“for”后面的时间可以是一段具体的时间,也可以是一个时间段,但是“since”后面只能是具体的时间点,不能是时间段。
所以,现在完成进行时可以和“for”连用,这种用法表达的是一个从过去开始一直持续到现在的动作或状态,非常常用,我们应该熟练掌握。