東京に、行ったり来たりして、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日中、雨が降ったり止んだりしている)」など。