東京に、行ったり来たりして、10年住んでます。
I've lived in Japan on and off for 10 years .
シチュエーション: 家の中
文法: 完了形
「I’ve lived in Japan for 10 years.」は「東京に10年間住んでいる」という意味です。
「on and off」は「断続的に」という意味です。
「10年間ずっと住んでいる」わけではないけど、「10年間、住んだり住まなかったりしている」という意味ですね。
他にも
We’ve been dating on and off for 2 years.
(2年間、付き合ったり別れたりしている)
It’s been raining on and off all day.
(1日中、雨が降ったり止んだりしている)