Should And Should Have - Should Have vs Should Of: Correct Grammar and Spelling
Should Have vs Should Of: Correct Grammar and Spelling

Dever e obrigação no passado: uma explicação sem firula

Vou direto ao ponto. should e should have são dois tempos verbais em inglês que muita gente confunde, e a diferença prática é mais simples do que a maioria dos professores de inglês explica. Mas tem um detalhe que quase ninguém menciona e que causa erro real na comunicação.

A diferença entre should e should have

Should expressa obrigação, recomendação ou expectativa em relação ao presente ou futuro. É o modal que você usa quando algo é aconselhável agora ou será necessário depois. "You should call him." significa exatamente isso: no momento da fala, existe uma recomendação pendente. Should have entra em cena quando falamos do passado. A estrutura é should + have + particípio passado. Ela carrega duas camadas de sentido: primeiro, que uma ação era esperada ou recomendada no passado. Segundo, que essa ação provavelmente não foi realizada. "You should have called him." implica que a ligação não aconteceu e quem fala está constatando isso.

Achei isso muito óbvio até eu trabalhar com um cliente americano que escreveu num e-mail: "We should have delivered the project last week." Ele queria dizer que o projeto tinha sido entregue, mas com atraso. Eu li como se ele estivesse admitindo que não havia entregue. A distinção entre "should have + particípio" e "should have + passado simples com advérbio de tempo" é mais sutil do que parece. No final, sugeri que ele reescrevesse como "We delivered the project last week, although it was late," e evitou todo o mal-entendido.

Como construir as frases corretamente

👉 Clique no botão abaixo para saber mais sobre o assunto!

A forma positiva com should é simples: sujeito + should + verbo base. A negativa adiciona not: should not (ou shouldn't). Nada de flexão no verbo principal. "She should go." "They shouldn't wait." A forma com should have segue a lógica: sujeito + should have + particípio passado. A negativa é should not have / shouldn't have + particípio. "He should have finished." "We shouldn't have missed the deadline."

O problema é que a maioria dos alunos de inglês no Brasil estuda o verbo no presente e se trava no passado porque o particípio passado exige memória. Verbos irregulares são o pesadelo aqui. "Should have written," "should have gone," "should have been." Se o aluno erra o particípio, a frase inteira perde o sentido. Tenho uma observação contraintuitiva para fazer: muitos estudantes pensam que "should have" é apenas o passado de "should." Não é. São construções distintas. "Should" pode falar do passado quando usado com verbo perfeito: "I should have known better." Mas "should have" isolado refere-se estritamente a uma ação passada não realizada ou improvavelmente não realizada. Não use "should have" para indicar simplesmente algo que era obrigatório no passado e foi feito. Para isso, use "had to" ou "needed to."

Erros comuns e como evitá-los

O erro mais frequente que vejo em textos profissionais é confundir should com "must" ou "have to." Should é recomendação. Must é obrigação absoluta. Em relatórios técnicos, usar "should" quando você quer dizer "must" pode gerar ambiguidade. Um engenheiro escrevendo "The system should restart automatically" está dizendo que isso é desejável, não garantido. Se a redundância é crítica no sistema, a frase correta seria "The system must restart automatically." Essa distinção é a razão pela qual normas técnicas como ISO e IEC usam linguagens específicas — "shall" para obrigação, "should" para recomendação. Se você trabalha com documentação técnica, preste atenção nisso.

Outro erro: usar "should have" sem o particípio correto. "You should have went" está errado. O correto é "You should have gone." Esse erro é particularmente comum com verbos como go/went/gone, see/saw/seen, write/wrote/written. A fixação vem da prática, não da gramática teórica. Uma última observação honesta: há contextos em que a diferença entre "should have" e o passado simples é mais cultural do que gramatical. Em inglês britânico, por exemplo, constructions como "I should have gone there" podem ser usadas com tom mais suave de arrependimento, enquanto em variantas americanas soa mais como crítica direta. Não existe regra escrita para isso. É nuance de uso que só vem com exposição prolongada à língua.