Student or Learner
I know the differences between these two tenses, however, I'm just wondering if they would mean the same in such sentences:
1. I've been living here since 1978.
2. I've lived here since 1978.
I think that in both cases they say that I still live here.
I have lived here since 1978 :implies that you are not living there now.
Ihave been living here since 1978:You are living there now.
I'm wondering why you claim that the first one implies that I don't live there any longer.
If I say: I've broken my arm - it implies that I broke it in the past and it's still broken, I haven't recovered yet. In the same way I would say that if I've lived here since... it would imply that I may still live here, it's not over yet, just like my arm is still in plaster.
So, actually, what is the difference?
I'm still wondering what the difference is between these two tenses in the context of this sentence. One is perfect continous and the other one present perfect. I'm not completely sure if they mean exactly the same. That's why I cannot answer your question tzfujimino.
They mean the same with a slight difference as to the focus. By using continuous you emphasise the continuing nature of the action. The stress here lays on the length and duration in comparison with present perfect where the action is the primary focus.
Last edited by Snowcake; 08-Jun-2008 at 15:18.
NOT A TEACHER
Most grammar books say that the two above mean the same.
To me, the difference lies in using the Present Perfect Simple to refer to permanence (as in I live here [permanently, without any intention of leaving here]) and in using the Present Perfect Continuous to refer to temporariness (as in I am living here [only temporarily], or [indicating that I lived somewhere else before I started living here]).
I have lived here since 1978.
As you have used since 1978,it should have preceded with past perfect continuous.
(I HAVE BEEN LIVING....)
present perfect:Ihave lived :Indicates completed activity in the immediate past .
Dear, Two different tenses do not give same meaning.