forever ago

/ˈfɔːr.əv.ər əˈɡoʊ/ フォーエバーアゴー

1. 非常に昔。ずっと昔。

非常に長い時間が経過したことを強調して表現する際に使われます。文字通り「永遠の昔」という意味ではなく、比喩的に過去の遠さを強調します。
I saw him forever ago. (彼に会ったのはずいぶん昔だ。)