Правильный ответ: for.
Объяснение:
В английском языке предлог "for" используется для указания периода времени. В данном случае, "ages" означает очень долгое время (эпохи), поэтому правильно использовать "for".
Предлог "since" используется для указания начальной точки отсчета времени (с какого-то момента).