Você manda uma mensagem para o chefe: "I'll send the report until Friday". Ele entende, mas a frase diz algo estranho: que você vai ficar enviando o relatório continuamente até sexta. O que você queria dizer era "até sexta" no sentido de prazo, e isso é "by Friday". Tenho alunas que passaram anos usando "until" para tudo porque em português é uma palavra só: "até".
Olha, a diferença entre os dois é uma das mais simples de entender depois que alguém explica com a imagem certa. "By" é um ponto de chegada. "Until" é uma linha que se estende. Neste post você vai ver a regra, os exemplos comparados, os verbos que combinam com cada um e as expressões que usam eles. Bora lá?
By: até um prazo, no máximo
By indica o momento limite em que algo precisa acontecer. A ação acontece uma vez, em qualquer ponto antes daquele limite, ou no limite. É a palavra do prazo.
"I'll send the report by Friday." Envio o relatório até sexta. (Pode ser quarta, quinta ou sexta. Uma vez só.)
"Please be here by 8 a.m." Por favor, esteja aqui até as 8 da manhã.
"The package should arrive by the end of the week." O pacote deve chegar até o fim da semana.
"You need to check out by noon." Você precisa fazer o checkout até o meio-dia.
Repara que em todos os casos a ação é pontual: enviar, chegar, fazer checkout. Ela acontece em um momento, e o "by" marca o último momento aceitável.
Dica: se você pode substituir "até" por "no máximo até" ou "antes de", é "by". "Envio até sexta, no máximo" funciona. Então é "by Friday".
Until: até um momento, continuamente
Until (ou a forma curta till) indica que uma situação continua até aquele momento e aí para. É a palavra da duração.
"I'll be at the office until 6 p.m." Vou estar no escritório até as 6 da tarde. (Fico lá o tempo todo, e às 6 saio.)
"The store is open until midnight." A loja fica aberta até a meia-noite.
"We stayed at the beach until sunset." Ficamos na praia até o pôr do sol.
"I can't leave until the meeting is over." Não posso sair até a reunião acabar.
Repara que as ações são contínuas: estar, ficar aberto, ficar, não poder sair. Elas se estendem no tempo e o "until" marca onde terminam.
Dica: se você pode substituir "até" por "durante todo o tempo até", é "until". "Fico no escritório durante todo o tempo até as 6" funciona. Então é "until 6".
"By" é a linha de chegada. "Until" é a corrida inteira. Um marca o fim do prazo, o outro marca o fim da duração.
Lado a lado
A mesma situação, com sentidos diferentes:
"I'll work until 5." Vou trabalhar até as 5. (Trabalho contínuo que termina às 5.)
"I'll finish by 5." Termino até as 5. (Terminar é pontual, e 5 é o prazo.)
Agora inverte as duas. "I'll work by 5" soa estranha, porque "work" é contínuo: ninguém "trabalha uma vez até as 5". E "I'll finish until 5" soa estranha também, porque "finish" é pontual: ninguém "termina continuamente".
Aqui está o padrão: verbos de ação pontual (finish, send, arrive, leave, pay, book) combinam com by. Verbos de estado ou ação contínua (be, stay, wait, work, sleep, live) combinam com until.
O erro mais comum do brasileiro
O erro é usar "until" para prazo, e vem direto da tradução de "até". Olha as correções:
- "Send me the file until tomorrow" está errado. O certo é "Send me the file by tomorrow."
- "I need the answer until Monday" está errado. O certo é "I need the answer by Monday."
- "We have to pay until the 10th" está errado. O certo é "We have to pay by the 10th."
Tenho alunas que trabalham com estrangeiros e resolveram esse erro com uma frase de bolso: prazo é "by". Só isso. Se é data limite de entrega, pagamento, resposta ou chegada, é "by".
Expressões com by e until
"By the time I got home, everyone was asleep." Quando cheguei em casa, todo mundo já estava dormindo.
"Not until you finish your homework." Só depois que você terminar a lição.
"By now, she should be at the airport." A essa altura, ela já deve estar no aeroporto.
"Until then, take care." Até lá, se cuida.
"Until now, I've never had a problem with this airline." Até agora, nunca tive problema com essa companhia aérea.
Repara em "by the time": significa "quando" com a ideia de "no momento em que", e sempre marca que algo já tinha acontecido antes daquele ponto.
A pergunta que resolve
Quando estiver em dúvida, pergunta para você mesma: a ação acontece uma vez ou continua?
- Uma vez, com prazo: by.
- Continua até parar: until.
"Can you have it ready by Thursday?" Você consegue deixar pronto até quinta?
"I'm on vacation until the 15th." Estou de férias até o dia 15.
O padrão por trás de tudo
"By" é prazo: a ação pontual acontece em algum momento até aquele limite. "Until" é duração: a situação continua e para naquele momento. Verbo pontual pede "by"; verbo contínuo pede "until". E "até" em português vira um dos dois dependendo dessa pergunta.
Hoje, pega três compromissos da sua semana e monta uma frase com "by" e uma com "until" para cada um. Uma pergunta simples, e o "até" nunca mais te engana.



