ホント、[時が経つのは速い](https://eikaiwa.dmm.com/uknow/questions/49872/)ものですよね。私は高校を卒業して26年目です。自分でも信じられません。
ご質問の「もうそんなに経ったんだ〜」を英語で表現すると、"It's been such a long time!"のようになります。「[久しぶり](https://eikaiwa.dmm.com/uknow/questions/565/)」という日本語表現も、英語でそういう風に言うこともありますね。
カジュアルな会話の最中だと、"Unbelievable"(信じがたい)を付け足すと、感慨深さも表現できるのではないでしょうか。
以下に、文例を紹介します。ご参考になさってください。
How long has it been since we graduated from high school?
(私たちが高校を卒業して、どれぐらい経つのだろう?)
It has been 25 years!
25 years has passed!
(もう25年も経ったんだ〜)
こんにちは。
様々な言い方ができると思いますが、例えば次のような英語表現はいかがでしょうか:
I can't believe it's already been ... years.
もう〜年経ったなんて信じられません。
can't believe は「信じられない」という意味の英語表現です。
ぜひ参考にしてください。
I can't believe it's already been that long.
もうそんなに経ったなんて信じられない。
=もうそんなに経ったんだ〜。
I can't believe it's already been 25 years.
もう25年も経ったなんて信じられない。
=もう25年も経ったんだ〜。
おっしゃられている内容は、以下のように表現できると思いました(*^_^*)
It's surprising that was 25 years ago.
「それが25年前だなんて驚きだ」
It's surprising so many years have passed.
「そんなに何年も経ったなんて驚きだ」
以上です。
少しでも参考になれば幸いです(*^_^*)