ДО — ПЕРЕД (предлоги). При указании на предшествование одного события / явления другому предлоги синонимичны, но различаются оттенками значения: до выражает общее значение предшествования, перед — непосредственное предшествование. Он переехал в город до революции; До рассвета, при утренней звезде, мы чаю напились, наговорились (Пришв.); Мы переехали в город перед революцией; Перед солнечным восходом пала на землю обильная роса (Арс.).
Указывает на пространственный, временной или количественный предел действия, движения, состояния, качества и т.п. Добежать до леса. До деревни три километра. Дожить до ста лет. Засидеться в гостях до позднего вечера. Проспать до обеда. Научиться считать до десяти. Поднять цену до тысячи рублей. Стоять на своём до конца.