I lived in the States for three years and moved back to Japan two years ago.
I came back from America where I lived for three years two years ago.
過去完了形と2年前は一緒に使わないので、この場合は次のように言います。
ーI lived in the States for three years and moved back to Japan two years ago.
「私はアメリカに3年間住んでいて、2年間に日本に戻ってきました」
ーI came back from America where I lived for three years two years ago.
「3年間住んだアメリカから2年前に戻ってきた」
ご参考まで!