many years have past, it's been ages

listen to the pronunciation of many years have past, it's been ages
Английский Язык - Английский Язык
it's been a long time