Multiple choice general knowledge

He's been living in Italy _____.

  1. to ages

  2. from ages

  3. for ages

  4. since ages

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

"For ages" correctly indicates a very long duration of time. The preposition "for" is the standard way to express extended time periods in English, making this the grammatically correct choice among the options.