The moment was so touched that it remained in my heart for years.

英訳に間違いが有れば正してください。

その瞬間はとても感動的だったのでそれは何年間も心の中に残り続けた。
The moment was so touched that it remained in my heart for years.

ヒント
形容詞

答え touchedをtouchingにする

The moment was so touching that it remained in my heart for years.

touchedは人が主語

何か(事、物)が感動的
人は感動させられる

The movie was touching.
I was touched by the movie.