Akademik

be ahead of time
1) Общая лексика: опережать, опередить своё время, опередить свою эпоху
2) Пословица: забегать вперёд, забежать вперёд

Универсальный англо-русский словарь. . 2011.