Dear all

Is it okay just to say, "I live in New York for three years" when you mean you have lived there for three years? It can be a basic question, but I'm not sure if it's totall wrong or acceptable....

OP

Thank you!