Please improve grammaticallity of the given text:
By the way, she's been in Japan for two and a half years and taught English at three schools in Kumamoto.
By the way, she's been in Japan for two and a half years and has taught English at three schools in Kumamoto.