B2 · Intermédio Superior TOEIC 605–780 IELTS 5,5–6,5 Modalidade (Verbos Modais)

Should Have / Could Have / Would Have

Aprenda Should Have, Could Have e Would Have para expressar arrependimento e oportunidades perdidas em inglês — essencial para o third conditional.

Share: Copied!

Should have, could have, would have: o trio que mais causa "trava" em brasileiros falando inglês

Poucos tópicos da gramática inglesa geram tanta insegurança em falantes de português brasileiro quanto should have, could have e would have, seguidos de particípio passado. E o motivo é bastante claro: em português, usamos o futuro do pretérito composto ("teria feito", "deveria ter feito", "poderia ter feito") para cobrir praticamente todos esses sentidos, o que faz o cérebro do aluno tentar traduzir palavra por palavra e, no meio do caminho, confundir qual dos três modais encaixa em qual situação. Some a isso um problema de pronúncia — as três formas contraídas soam parecidas na fala rápida ("should've", "could've", "would've", frequentemente ouvidas como "shoulda", "coulda", "woulda") — e temos a tempestade perfeita de confusão.

Este guia separa, de forma definitiva, o significado de cada uma dessas estruturas, como pronunciá-las corretamente e os erros mais comuns que professores de inglês no Brasil relatam ao corrigir alunos.

Estrutura geral (todas as três):
Sujeito + modal (should/could/would) + have + particípio passado

  • You should have called me. (Você deveria ter me ligado.)
  • I could have helped you. (Eu poderia ter te ajudado.)
  • She would have come if she had known. (Ela teria vindo se soubesse.)

Should have + particípio: arrependimento e crítica sobre uma ação passada

Should have + particípio (frequentemente escrito/falado como should've) expressa arrependimento, crítica ou constatação de um erro no passado — a ideia de que algo diferente do que aconteceu teria sido a atitude correta ou desejável.

Estrutura:
- Afirmativa: I should have studied more for the exam. (Eu deveria ter estudado mais para a prova — e não estudei; foi um erro meu.)
- Negativa: You shouldn't have said that to her. (Você não deveria ter falado isso pra ela — mas falou, e foi errado.)
- Interrogativa: Should I have told him the truth? (Eu deveria ter contado a verdade pra ele?)

O ponto central para o brasileiro entender é: should have sempre descreve o oposto do que realmente aconteceu. Se digo "I should have studied more", a informação implícita é que eu não estudei o suficiente. Se digo "You shouldn't have done that", o implícito é que a pessoa fez aquilo.

Erro comum: muitos alunos usam "should have" achando que ele expressa apenas uma recomendação genérica sobre o passado, sem perceber a carga de arrependimento ou crítica implícita — em português, "deveria ter estudado mais" já carrega naturalmente esse peso, mas alunos iniciantes às vezes tratam a frase como neutra, sem entender por que um nativo a usaria especificamente para expressar peso emocional (culpa, decepção, autocrítica).

Could have + particípio: possibilidade não realizada no passado

Could have + particípio (poderia ter feito) expressa uma capacidade ou possibilidade que existia no passado, mas que não se concretizou — sem o julgamento moral de "should have". A ênfase está na possibilidade, não na obrigação ou recomendação.

Estrutura:
- Afirmativa: I could have won the race, but I got tired. (Eu poderia ter ganhado a corrida, mas fiquei cansado.)
- Negativa: She couldn't have finished the project without your help. (Ela não teria conseguido terminar o projeto sem sua ajuda.)
- Interrogativa: Could you have done anything differently? (Você poderia ter feito algo diferente?)

Could have também é usado para especulação sobre o passado, indicando uma possibilidade não confirmada:

  • He could have missed the bus — that's why he's late. (Ele pode ter perdido o ônibus — por isso está atrasado.) Nesse uso, "could have" é praticamente sinônimo de "may have"/"might have", todos indicando possibilidade, sem certeza.

Além disso, "could have" tem um uso muito comum de reclamação leve ou crítica indireta, próximo de should have, mas com nuance diferente:

  • You could have told me earlier! (Você poderia ter me avisado antes! — expressa frustração de que a pessoa tinha a possibilidade de agir, mas não agiu.)

Diferença fina entre should have e could have nesse tipo de reclamação: "You should have told me" foca em "isso era o certo a se fazer, e você errou ao não fazer"; "You could have told me" foca em "você tinha a possibilidade/oportunidade de fazer isso, e não aproveitou" — uma crítica ligeiramente mais suave, focada na oportunidade perdida, não necessariamente na obrigação moral.

Would have + particípio: resultado hipotético de uma condição irreal no passado

Would have + particípio (teria feito) é a peça central do chamado terceiro condicional (third conditional), usado para descrever o resultado hipotético de uma condição que não se realizou no passado.

Estrutura (terceiro condicional completo):
If + sujeito + had + particípio, sujeito + would have + particípio

  • If I had known about the traffic, I would have left earlier. (Se eu soubesse do trânsito, eu teria saído mais cedo.)
  • If she hadn't missed the flight, she would have arrived on time. (Se ela não tivesse perdido o voo, ela teria chegado na hora.)

O erro mais recorrente de brasileiros aqui é usar "would have" na oração com "if", por analogia com o português, onde às vezes usamos o futuro do pretérito em ambas as partes da frase condicional na fala coloquial ("se eu teria sabido..."). Em inglês padrão, isso é gramaticalmente incorreto:

  • If I would have known, I would have left earlier.
  • If I had known, I would have left earlier.

Embora essa forma "errada" com "would have" na oração condicional apareça informalmente na fala de alguns nativos (principalmente americanos), ela é considerada não-padrão e deve ser evitada em provas, redações e contextos formais — o correto na oração com "if" é sempre had + particípio.

Would have também aparece isoladamente, sem uma oração "if" explícita, quando a condição está implícita pelo contexto:

  • I would have helped, but I was out of town. (Eu teria ajudado, mas estava viajando — a condição implícita é "se eu estivesse na cidade".)

Comparando os três: quadro-resumo para nunca mais errar

Estrutura Foco principal Tradução típica Exemplo
should have + particípio Arrependimento / crítica sobre o que era certo fazer deveria ter feito I should have listened to you.
could have + particípio Possibilidade/capacidade não realizada; especulação poderia ter feito / pode ter feito I could have helped, but I didn't know.
would have + particípio Resultado hipotético de uma condição irreal no passado teria feito If I had known, I would have helped.

Pergunta-chave para escolher a estrutura certa:

  1. Estou dizendo que algo era a atitude certa e não foi feita? → should have
  2. Estou dizendo que havia uma possibilidade que não se concretizou? → could have
  3. Estou descrevendo o que teria acontecido SE outra coisa tivesse sido diferente? → would have

Pronúncia de should've, could've, would've: o detalhe que trava o listening

Um problema real e pouco discutido em materiais tradicionais é que, na fala rápida, should have, could have e would have são quase sempre contraídos e pronunciados de forma muito parecida com "should of", "could of", "would of" (o som do "have" reduz para um "əv" fraco, parecido com "of"). Isso confunde tanto a compreensão auditiva de brasileiros quanto, inclusive, a escrita de muitos nativos, que às vezes escrevem erroneamente "should of" em vez de "should've" — um erro que o aluno brasileiro deve reconhecer como erro, mesmo ouvindo o som "of", e nunca reproduzir na escrita.

Dica de pronúncia: treine ouvir e reproduzir:
- should have → /ʃʊd əv/ (shoulda)
- could have → /kʊd əv/ (coulda)
- would have → /wʊd əv/ (woulda)

Mas na escrita formal, sempre: should have / should've — nunca "should of".

Should have x must have: não confunda crítica com dedução

Outro par que gera confusão é should have (crítica/arrependimento) com must have (dedução lógica sobre o passado, já visto no tópico de must/mustn't):

  • She should have arrived by now. (Ela já deveria ter chegado — expectativa não cumprida, possivelmente com preocupação.)
  • She must have arrived by now. (Ela já deve ter chegado — conclusão lógica baseada em evidência, sem crítica.)

A diferença é sutil, mas importante: "should have" carrega expectativa (algo que era esperado, mas talvez não tenha ocorrido, gerando dúvida ou preocupação), enquanto "must have" carrega certeza dedutiva (o falante está bastante confiante de que aquilo aconteceu).

Erros mais comuns de brasileiros com esse trio de modais

  1. Escrever "should of", "could of", "would of" em vez de "should have", "could have", "would have" — erro de escrita causado pela semelhança sonora na fala.
  2. Usar "would have" na oração condicional com "if" em vez de "had + particípio": "If I would have known..." (incorreto) em vez de "If I had known..." (correto).
  3. Confundir should have (crítica) com would have (resultado hipotético), usando "would have" para expressar arrependimento direto: "I would have studied more" sozinho, sem contexto condicional, soa incompleto — falta a condição implícita ou explícita. Já "I should have studied more" funciona perfeitamente sozinho, porque expressa diretamente arrependimento.
  4. Esquecer o particípio passado, usando o infinitivo ou o passado simples depois de "have": "I should have went" (errado) em vez de "I should have gone" (correto) — o verbo depois de "have" deve estar sempre no particípio passado (terceira forma verbal), nunca no passado simples.
  5. Traduzir "eu poderia ter feito isso" sempre como could have, mesmo quando o sentido real é de possibilidade especulativa passada, ignorando que, em alguns contextos, "might have" ou "may have" seriam escolhas mais precisas para expressar incerteza.

Should have, could have, would have negados: reforçando a forma

Para fixar de vez as formas negativas, que também geram dúvida na hora de posicionar o "not":

Afirmativa Negativa Tradução
should have gone shouldn't have gone não deveria ter ido
could have won couldn't have won não poderia ter ganhado
would have helped wouldn't have helped não teria ajudado

Note que o "not" sempre vem imediatamente após o modal (should/could/would), nunca depois de "have" — outro deslize comum de quem tenta posicionar a negação seguindo a lógica de outras estruturas do português.

Praticando a diferenciação com um exemplo único em três versões

Para consolidar tudo, veja a mesma situação (perder um trem) narrada com os três modais, o que ajuda a enxergar a diferença de significado lado a lado:

  • I should have left home earlier. (Eu deveria ter saído de casa mais cedo — reconheço meu erro, arrependimento.)
  • I could have caught the train if I had run. (Eu poderia ter pego o trem se tivesse corrido — possibilidade que existiu, mas não foi realizada.)
  • If I had left earlier, I would have caught the train. (Se eu tivesse saído mais cedo, eu teria pego o trem — resultado hipotético de uma condição que não ocorreu.)

Dominar essa tríade — praticando ativamente a diferença entre arrependimento (should have), possibilidade não realizada (could have) e resultado hipotético condicional (would have) — é um dos maiores saltos de qualidade que um estudante brasileiro de inglês pode dar rumo a um nível avançado de fluência.

Share: Copied!

Should Have / Could Have / Would Have — Bài tập 2

Luyện tập ngữ pháp tiếng Anh chủ đề Should Have / Could Have / Would Have với 10 câu hỏi trắc nghiệm. Trả lời đúng ít nhất 70% để qua bài kiểm tra.

10 questions Nota mínima: 70% Bài kiểm tra 2 /10 respondida

Cách làm bài kiểm tra

  • Đọc kỹ từng câu hỏi và chọn câu trả lời đúng nhất.
  • Bài kiểm tra không giới hạn thời gian — bạn có thể làm theo tốc độ của mình.
  • Nhấn Enviar Teste khi hoàn thành để xem điểm số và giải thích chi tiết.

Entre para salvar seu resultado

Você pode fazer este teste sem entrar, mas o resultado não será salvo. Entrar para acompanhar seu progresso.

  1. 1

    That was a dangerous thing to do. You ___ been killed!

  2. 2

    I regret shouting at him. I ___ been more patient.

  3. 3

    You ___ told her your secret. You know she can't keep one.

  4. 4

    She ___ become a great pianist, but she gave up lessons when she was a teenager.

  5. 5

    You ___ spent so much money on that video game. Now you can't pay rent.

  6. 6

    I ___ finished my homework, but I decided to watch a movie instead.

  7. 7

    She had the talent to be a professional athlete. She ___ gone to the Olympics.

  8. 8

    You ___ left the door unlocked! Anyone could have walked in.

  9. 9

    Had I known about the company's financial instability, I ___ invested a single penny. The signs were there; I ___ seen them.

  10. 10

    I'm not sure if I passed the exam. I ___ answered more questions, but I ran out of time.