I was impressed that she could speak better Japanese than myself despite the fact that I have been living in Japan for two years already.
Me sorprendió que su japonés fuera mejor que el mío, a pesar que vivo en Japón desde hace ya dos años.