Search from various 영어 teachers...
Vladimir
what's the difference? what's the difference between "I have lived here for 2 years" and "I have been living for 2 years"? I basically understand that when you say it in Present Perfect, you emphasize the result but... I love doing everything meticulously, so I want to know the difference from people who know English a lot better than me. thanks in advance.
2019년 1월 6일 오전 6:39
답변 · 3
2
I have lived here means that you lived there for some time and you are not living there anymore. And i have been living here means that you continue living there or you have moved JUST at this moment.
2019년 1월 6일
2
Hello Vladmir! Both sentences have the same meaning. The present perfect connects the past to now, so “I have lived here for 2 years” means that you moved to the city 2 years ago and that you still live there. If you said “I lived here for 2 years,” that means that you don’t live in the city anymore. The confusing thing about these two sentences comes from the fact that the verb “to live” is an exception. Normally we only use verbs of action (for example, run, jump, talk) in progressive tenses. Verbs of state (understand, believe) normally can’t be used in progressive tenses. “To live” doesn’t fit neatly into either category, so it can be used in both the present perfect and the present perfect progressive. The present perfect progressive can be rather confusing because it can indicate (a) a situation that started in the past and continues until now, or (b) a situation that started in the past and has just stopped. You have to figure out which it is from context. Both (a) and (b) are only possible with verbs that are clearly verbs of action. In the case of “to live”, only (a) is possible.
2019년 1월 6일
아직도 답을 찾지 못하셨나요?
질문을 남겨보세요. 원어민이 도움을 줄 수 있을 거예요!

집에서 편안하게 언어를 배울 수 있는 기회를 놓치지 마세요. 경험 많은 강사진을 살펴보고 지금 바로 첫 수업을 신청하세요!