Search from various English teachers...
China flagPhoenix
what's the difference between "i have been living here for 3 ys" and "i have lived here for 3 ys"?

Answers · 6

2
Here's a true story to explain the difference between the present perfect continuous and the present perfect tenses: I lived in Hong Kong for one year. Present Perfect Continous: At any time during those twelve months I could say, "I have been living here for (the last) X months. It means that I started living in HK at some time in the past, and have continued to live there up to the time of my statement. Present Pefect: After I left Hong Kong and returned to my beloved Canada, I could say "I have lived in Hong Kong (at least once in my life). I started to live there in the past and stopped living there in the past. Was this helpful?
0
"I have been living" is an example of the present perfect continuous, and "I have lived" is an example of the present perfect simple. There is little real difference between the two. This website has more information: http://www.englishgrammarsecrets.com/presentperfectsimpleorcontinuous/menu.php

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

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