Search from various English teachers...
Brazil flagMatheus
Are both sentences correct? I've been studying present perfect and present perfect continuous for a long period, but i'm still confused. Please, someone help me. I'll write these phrases below aleatory. 1- I have been living in Brazil since I was born. 2- I have lived in Brazil since I was born. Do these phrases have the same meaning?! Can anyone explain me the differences?!

Corrections · 2

0
Thanks a lot for your help, 영의 이모. Now it's clearer for me! :)
0
Both are correct, and both mean the same thing. The difference is subtle. "I have lived here" emphasizes duration at a location. "I have been living here" emphasizes experiencing life in a place, with more emphasis on getting to know the place, the culture, the people, the language. They're interchangeable. "I have lived here for twelve years" is probably more common than "I have been living here for twelve years," but both are correct and you will hear people say both.

Want to progress faster?

Join this learning community and try out free exercises!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today