0

This should be correct:

It's ages since I last ate in restaurant

But can I say:

It's (has) been ages since I last ate in a restaurant

Marco Demaio
  • 364
  • 3
  • 9
  • 18

1 Answers1

3

The most natural sounding phrase to me (AmE) is:

It's been ages since I last ate in a restaurant.

Since that is short for:

It has been ages since I last ate in a restaurant.

JonTheMon
  • 153
  • 3