zwroc uwage, ze w tym zdaniu jest uzyty czas perfect - na koncu
nie ma regulki, ze bezposrednio po before trzeba uzyc perfect, albo nawet present perfect
jezeli before wprowadza tzw. zdanie czasowe, to to zdanie dotyczy konkretnego wydarzenia, a to wymaga czasu simple past (w odn. do przeszlosci) lub simple present (w odn. do przyszlosci). W drugiej czesci zdania zwykle pojawi sie jakis czas perfect.