Como dijo Circunflejo, el verbo
hacer en "hacía tiempo" es impersonal transitivo. Ese "hacía tiempo" se puede desplazar en la oración sin que alterne el sentido de la oración:
Cuando los romanos dieron forma final a sus mitos, la civilización griega había pasado hacía tiempo por su apogeo.
Saludos,