この場合は、次のように言うと良いでしょう。
ーI've been living in Tokyo for one year.
「東京に1年間住んでいます」
ーI have lived in Tokyo for a year now.
「東京に住んで1年になります」
ここでは現在形を使って言いません。
ご参考まで!
ご質問ありがとうございます。
・「I have lived in Tokyo for a year.」
(意味) 私は東京に1年間住んでいます。
・「I will live in Tokyo for a year.」
(意味) 私は東京に1年間住む予定です。
<例文>I will live in Tokyo for a year. I will go back to Canada next year.
<訳>私は東京に1年間住む予定です。来年カナダに帰国します。
参考になれば幸いです。