完了過去、経験のI had livedと2年前を組み合わせることはできるのでしょうか?
過去完了形と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年前に戻ってきた」
ご参考まで!