现在完成时是英语语法中的一种时态,常常用于描述已经发生过的动作或事件对现在的影响。在现在完成时中,动词的形式通常为have/has + 过去分词,但是有时候也会用到been。
当我们在使用现在完成时描述某个动作或事件对现在的影响时,如果这个动作或事件是与现在有关的状态,我们就可以使用been。例如:
- 我已经在这个城市住了10年了。(I have been living in this city for 10 years.)
- 我已经学习英语十年了。(I have been studying English for 10 years.)
在这些例句中,been的使用是为了强调动作或事件对现在所产生的影响。在第一个例句中,been表示我已经成为了这个城市的一部分,而在第二个例句中,been表示我已经掌握了英语这一技能。
然而,需要注意的是,been只能用于动作或事件与现在有关的情况下。当我们要描述一个已经完成的动作或事件时,只能使用have/has + 过去分词的形式。例如:
- 我已经吃完了晚饭。(I have eaten dinner.)
- 我已经完成了这个项目。(I have completed this project.)
这些例句中,动作或事件都已经完成,没有与现在的联系,因此不能使用been。
简而言之,been的使用是为了表达动作或事件对现在的影响,只适用于与现在有关的情况。在其他情况下,只能使用have/has + 过去分词的形式。