I met him yesterday for the first time for ages.

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

私は昨日しばらくぶりに彼に会った。
I met him yesterday for the first time for ages.

ヒント
しばらくぶり

答え for agesをin agesにする

I met him yesterday for the first time in ages.

for ages
長い期間

in ages
久し振りに