はるか昔に
from ancient times
昔に.
昔.
昔は.
his former self―what he was
とっくの昔に.
It has been so time out of mind―from time immemorial.
a period that is about ten years before the period under discussion
その時代に
遠い昔に
昔(は).
大昔のこと
the past
the present and the past
はるか昔に.