Search from various English teachers...
Russia flagCaro
Need advice Hi there! I've got a question. "I've lived in Japan for 2 years" (does it always imply that I am still living there or can it be just an experience?). If I'm not living there now - Is it better to say "I lived in Japan for two years" ?

Corrections · 2

0
Yes, the simple past works best if you are no longer living there: "I lived in Japan for two years." If you are still living there then the present perfect progressive works nicely: "I have been living in Japan for two years." Cheers.
0
"I lived in Japan for two years" is definitely better if you don't live there any more. "I've lived in ..." would be taken to mean that you still live there - an action that happened in the past and still has significant influence in the present. https://learnenglish.britishcouncil.org/english-grammar-reference/present-perfect AFTERTHOUGHT - it's possible, if you are having a conversation about your Japanese language skills, that you might use "I have lived in Japan for x years", with the "have" being used for emphasis. That MIGHT shorten to "I've lived in Japan ... " But safer the other way.

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