how long have you been living in... - Spanish English Dictionary