нареч. обстоят. времени
За много времени до чего-либо.
нареч.
За много времени до чего-л.
Задо́лго до осени.
Задо́лго до войны.
Задо́лго до этого.
long before; (заранее) well in advance