I have been here.是“我(以前)曾經來過這兒。” 不是“我一直在這兒呢。”
I have been here all the time. 才是“我一直在這兒呢。”
I have been here需加上從過去延續至今的時間狀語,才可以表達“仍在這兒”,否則就是以前來過。如:
I have been here since yesterday.
I have been here for a week.
I have been here all the time.
比較3個句子:
I have been here.我曾經來過這里。(指過去來過,對現在有影響。)跟I was here (some time ago).沒有本質上的區別。
I have been here all the time.我一直在這里。(我從過去某個時間一直到現在都在這兒,現在仍然在。)
I am still here.我現在仍在這里。(意味著我沒離開。)