Разница между предлогами «before» и «in front of» в современном английском языке заключается в их значениях:
Таким образом, before используется для указания на время, а in front of — для обозначения физического положения в пространстве. 12
В книжном английском языке предлог before может быть аналогом предлогу in front of, но это скорее устаревший вариант, в современной разговорной речи преимущество — за in front of. 1