Was, were e did são três verbos que todo estudante de inglês acaba confundindo, e a confusão acontece por um motivo simples.
Vamos direto ao ponto. Was e were são formas do verbo to be no passado. Did é a forma passada do verbo auxiliar de ação. A maioria dos materiais didáticos explica isso separadamente, o que gera exatamente o problema que você provavelmente está enfrentando: na hora de falar ou escrever, você não sabe qual deles encaixar. Eu já vi esse erro acontecer repetidamente em revisões de texto. Um colega meu escreveu "Did you happy?" num e-mail profissional. A confusão é comum porque em português nós usamos o verbo "ser/estar" e "fazer" de maneiras que não mapeiam diretamente para o inglês. Quando você pensa em português e traduz literalmente, o resultado quase sempre sai errado.
Quando usar was e were ou did: a diferença prática
O critério mais direto é este: se a frase tem um verbo de ação no sentido de algo sendo feito, use did. Se a frase descreve um estado, uma condição ou uma característica no passado, use was ou were. Veja os exemplos práticos. "I was tired" — aqui não há ação, é um estado. "Did you finish the report" — aqui há uma ação concreta de terminar algo. "She were at home" está errado porque she exige were, então seria "She was at home". O erro de concordância com was/were é outro problema clássico que aparece com frequência.
O past simple com did funciona assim: did + sujeito + verbo no infinitivo sem to. "I did not go to the meeting" está correto. Note que o verbo principal permanece na forma base. Esse é um detalhe que muitos esquecem e acabam dizendo "I did not went", o que é duplamente errado. Aqui vai algo que poucos materiais mencionam. Did também aparece em perguntas no past simple, mas só quando não há outro verbo auxiliar presente. "Were you sleeping when I called" — aqui não usamos did porque already temos were como auxiliar. Já em "Did you sleep well" — tudo bem, did porque não há outro auxiliar na frase.
Um caso específico que me deu trabalho numa revisão foi com frases como "How did you were there?" — alguém tentou formar uma pergunta combinando did com were. A forma correta seria "How were you there?" se for sobre estado/localização, ou "What did you do there?" se for sobre ação. Eu tive que explicar isso três vezes pra mesma pessoa antes de fixar. O workaround que funcionou foi simple: pedir pra ela identificar primeiro se a pergunta era sobre ação ou estado, antes de escolher o auxiliar. Outra armadilha que as pessoas pegam é com o verbo to be em perguntas negativas. "Wasn't you at the party?" Soa estranho porque o natural em inglês americano seria "Were you not at the party?" ou a contração "Weren't you at the party?" O wasn't com you não é padrão. Isso varia entre variantes do inglês, mas pro padrão americano e britânico contemporâneo, weren't you é a forma que você vai ouvir na prática.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Erros comuns que você provavelmente comete agora
O erro mais frequente é usar did com adjetivos. "Did you happy?" nunca está certo. O certo é "Were you happy?". A regra prática é: se vier um adjetivo depois, use was/were. Se vier um verbo de ação, use did. O segundo erro mais comum é confundir a forma negativa. "I wasn't" e "I didn't" são ambas corretas, mas em contextos diferentes. "I wasn't ready" — estado. "I didn't ready" — errado, porque ready não é verbo. "I didn't get ready" — certo, porque get é verbo de ação.
Terceiro erro: esquecer que did substitui o passado do verbo principal. Quando você usa did, o verbo seguinte volta ao presente. "I didn't saw him" é errado. O certo é "I didn't see him". O did já carrega a marcação de passado, então o verbo principal não precisa repetir isso.
A exceção que quebra a regra
There é um caso onde was/were e did coexistem na mesma frase sem conflito. Imagina: "I was doing my homework when the phone rang." Aqui, was é parte do past continuous (was doing), e rang é o past simple de um verbo de ação. Não há did nessa frase e tudo funciona porque were/was estão fazendo trabalho diferente — eles estão construindo um aspecto contínuo, não funcionando como auxiliares de pergunta ou negação no past simple. Outro ponto importante: was/were também aparecem em conditionais do tipo 2. "If I were you, I would accept." Note que usarei sempre were, mesmo com I. Esse é o subjuntivo, e é uma das poucas situações onde were substitui was de forma obrigatória independentemente do sujeito. Se você disser "If I was you", nativos vão entender, mas gramaticalmente o correto é were.
O que fazer na prática
Antes de escolher entre was, were ou did, pergunte-se: esta frase descreve um estado ou uma ação? Se for estado — was para I/he/she/it, were para you/we/they. Se for ação no passado simples, use did para perguntas e negações, e o verbo principal na forma base. Se você quer praticar, escreva dez frases sobre o seu dia ontem. Metade descrevendo como você se sentia (estados, usava was/were). Metade descrevendo o que você fez (ações, usava did). Não consulte a gramática enquanto escreve. Depois revise e marca cada frase com a cor correspondente: azul pra was/were, vermelho pra did. O contraste visual ajuda a consolidar a diferença muito mais rápido do que decorar regras.
Um aviso honesto: esse método funciona bem pra construção de frases isoladas, mas não resolve problemas de compreensão auditiva. No dia a dia, você vai ouvir contrações como "I wasn't" e "I didn't" faladas rapidinho, quase coladas. Treinar só escrevendo não prepara pra essa realidade. Recomendo combinar a escrita com ouvir exemplos reais em podcasts ou vídeos, prestando atenção na pronúncia das contrações. A dificuldade real com was, were e did não é aprender as regras. É parar de traduzir do português na hora de pensar. Quando você para de tradizer mentalmente e começa a categorizar frases como estado versus ação, a escolha fica automática. Demora cerca de duas semanas de prática diária consistente até o processo deixar de ser consciente. Antes disso, você vai errar. Errar faz parte. O importante é errar devagar e corrigir rápido.