Multiple choice general knowledge He's been living in Italy _____. to ages from ages for ages 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.