まで、 ...までに、...

Uso

N / V + まで / までに

[Xまで, Y] X indica el límite final de Y, donde Y es una acción o situación continua

[Xまでに, Y] X también es un límite, pero Y no es una acción o situación continua, sino un hecho puntual. Indica que Y ocurre antes de X.

Ejemplos

3時までここにいますEstaré aquí hasta las 3.
毎日9時から5まで働きます Trabajo todos los días de 9 a 5.
先生が車でに、掃除を追われせた Terminé la limpieza antes de que llegara el profesor.