"By" indica un limite maximo de tiempo (no mas tarde de); "until" indica la duracion continua de una accion hasta un punto.
Preposicion de tiempo. Indica un plazo: la accion debe ocurrir en algun momento antes de o en ese momento. No implica continuidad. Sinonimos: no mas tarde de, a mas tardar. En espanol: "para las..."
Please send me the report by Friday.
Por favor enviame el informe para el viernes (a mas tardar).
The package should arrive by next Tuesday.
El paquete deberia llegar para el martes que viene.
You need to finish this by noon.
Necesitas terminar esto para el mediodia.
Preposicion de tiempo. Indica que una accion o estado continua de manera ininterrumpida hasta un punto en el tiempo. Implica continuidad desde el inicio hasta el momento mencionado. En espanol: "hasta".
She worked until midnight to finish the project.
Ella trabajo hasta la medianoche para terminar el proyecto.
The store is open until nine at night.
La tienda esta abierta hasta las nueve de la noche.
Wait until I get back before starting dinner.
Espera hasta que yo regrese antes de empezar la cena.
Error frecuente
Error clasico: "I will work until Friday to finish this." — podria ser correcto (trabajaras continuamente hasta el viernes), pero si quieres decir que el plazo es el viernes, lo correcto es "by Friday." Y al reves: "The store is open by 9pm." Incorrecto para decir que cierra a las 9. Correcto: "The store is open until 9pm." (opera continuamente hasta las 9). "By" no implica continuidad; "until" si.
Truco para recordarlo
"By" = deadline. ¿Hay un plazo? = by. Piensa en "by [fecha/hora]" como un limite: "terminalo para el lunes" = "finish it by Monday". "Until" = continuidad. ¿La accion sigue pasando hasta ese momento? = until. "Trabaja hasta las 5" = "work until 5." Pregunta clave: ¿la accion es continua o es un evento que debe ocurrir antes de una fecha?
Regla rápida
By = a mas tardar (plazo/deadline). Until = hasta (continuidad).
¿Sabías que...?
"Till" es un sinonimo informal de "until" y es completamente correcto en ingles: "wait till I get back." Muy comun en el ingles americano coloquial. Y "by now" (ya, a estas alturas) es una expresion idiomatica: "You should know this by now." (Ya deberia saberse esto). No hay confusion con "until" en esa expresion. Ademas, "by then" = "para entonces": "We should be done by then." (Deberiamos haber terminado para entonces).
Ejercicio 1 · Elige la correcta
The library is open _____ ten o'clock tonight. You can study there.
Ejercicio 2 · Elige la correcta
You must submit your application _____ the fifteenth of this month.
Ejercicio 3 · Forma la palabra
By = a mas tardar (plazo/deadline). Until = hasta (continuidad).
Error clasico: "I will work until Friday to finish this." — podria ser correcto (trabajaras continuamente hasta el viernes), pero si quieres decir que el plazo es el viernes, lo correcto es "by Friday." Y al reves: "The store is open by 9pm." Incorrecto para decir que cierra a las 9. Correcto: "The store is open until 9pm." (opera continuamente hasta las 9). "By" no implica continuidad; "until" si.
"By" = deadline. ¿Hay un plazo? = by. Piensa en "by [fecha/hora]" como un limite: "terminalo para el lunes" = "finish it by Monday". "Until" = continuidad. ¿La accion sigue pasando hasta ese momento? = until. "Trabaja hasta las 5" = "work until 5." Pregunta clave: ¿la accion es continua o es un evento que debe ocurrir antes de una fecha?
Bryan López
Fundador de SpeakUP Academy