to have accumulated three years of residence - Spanish English Dictionary