i have been here

用完成时,一般是表示这个动作是过去开始发生的,一直延续到现在

假如是“我在这里”,表示现在的状态,就是:I am here

如果是“我曾经在这里”,并没有延续到现在,那就是 I was here

所以说 I have been here 是指,过去开始在这里,一直延续到现在,一般用这个时态,后面会跟相应的表示从过去开始延续到现在的时间状语,如since, for 等,如:

I have been here for two years.

表示两年前开始,一直延续到现在,我都在这里。