Originally Posted by Itasan
I think in both sentences I would go with Present Perfect:
It's been ages since... ( it's just a cliche to say "a very long time")
It's been a long time since...
- For Teachers