Expressar arrependimento ou possibilidade no passado (should have, could have + particípio passado)

B1

Expressar arrependimento ou possibilidade no passado: 'should have, could have' + particípio passado

Este artigo explica, em português, como usar as construções em inglês should have e could have + past participle (particípio passado). Veremos o significado, quando usar cada uma, como se formam, diferenças importantes, e erros comuns. Em cada ponto há exemplos em inglês com tradução para português.

O que isto significa?

Em poucas palavras:
- should have + past participle: normalmente expressa arrependimento, crítica ou conselho sobre algo no passado (algo que não aconteceu), mas também pode indicar expectativa/probabilidade sobre um evento passado.
- could have + past participle: indica possibilidade, capacidade ou oportunidade no passado (frequentemente uma ação que poderia ter acontecido, mas não aconteceu). Na forma negativa (couldn't have) pode expressar impossibilidade.

Exemplos iniciais:
- "I should have studied harder." (Eu deveria ter estudado mais.) — arrependimento.
- "I could have gone to the concert." (Eu poderia ter ido ao concerto.) — oportunidade não aproveitada.
- "They should have arrived by now." (Eles já deveriam ter chegado.) — expectativa/pressuposição.
- "He couldn't have done it." (Ele não poderia ter feito isso.) — impossível.

Quando uso 'should have' e 'could have' ?

Arrependimento, crítica ou conselho sobre o passado
  • Uso: apontar que uma ação teria sido melhor ou correta se tivesse acontecido. Normalmente a ação NÃO aconteceu.

Exemplos:
- "I should have called my mother." (Deveria ter telefonado à minha mãe.) — eu não telefonei; lamento.
- "You should have told me about the problem." (Tinha de / deveria ter-me dito sobre o problema.) — crítica/conselho.
- "I shouldn't have said that." (Eu não devia ter dito aquilo.) — arrependimento pelo que fiz.

Possibilidade, capacidade ou oportunidade não aproveitada (could have)
  • Uso: falar de algo que era possível no passado, ou de uma capacidade/opção que não foi usada.

Exemplos:
- "I could have gone to the party, but I didn't." (Eu poderia ter ido à festa, mas não fui.)
- "She could have passed the exam if she had studied." (Ela poderia ter passado no exame se tivesse estudado.)
- "You could have told me earlier." (Poderias/Você podia ter-me contado mais cedo.) — reproche.

Expectativa ou probabilidade sobre o passado (should have)
  • Uso: indicar que, com base em informação, se espera que algo já tenha acontecido. Aqui não há necessariamente arrependimento.

Exemplos:
- "They should have arrived by now." (Eles já deveriam ter chegado.) — eu presumo que já chegaram.
- "The package should have been delivered." (A encomenda devia/espera-se que tenha sido entregue.)

Observação: Neste uso, should expressa uma expectativa, não uma crítica pessoal. Compare:
- "You should have locked the door." (crítica: você devia ter trancado)
- "The door should have been locked." (expectativa: a porta devia estar trancada — presunção)

Contrafactuais e condicionais do passado (diferença: could have vs would have)
  • Uso: em orações condicionais irreais do passado (third conditional) usamos could have ou would have para falar do resultado hipotético.

Exemplos:
- "If I had left earlier, I could have caught the train." (Se eu tivesse saído mais cedo, poderia ter apanhado o comboio.) — indica possibilidade/ capacidade de ter apanhado.
- "If I had left earlier, I would have caught the train." (Se eu tivesse saído mais cedo, eu teria apanhado o comboio.) — indica que, nas mesmas condições, o resultado teria ocorrido (mais enfático: teria acontecido).

Diferença prática: could have = possibilidade/ habilidade; would have = resultado hipotético ou intenção. Ex.:
- "If you'd asked, I could have helped." (Eu poderia ter ajudado — tinha a capacidade.)
- "If you'd asked, I would have helped." (Eu teria ajudado — eu efetivamente o teria feito.)

Formas negativas: shouldn't have, couldn't have
  • "You shouldn't have eaten so much." (Você não devia ter comido tanto.) — crítica/arrependimento.
  • "You shouldn't have!" (Obrigado, não precisava!/Não era preciso!) — expressão idiomática usada para mostrar surpresa/agradecimento quando alguém faz um favor (não é crítica).
  • "He couldn't have been there — he was abroad." (Ele não poderia ter estado lá — estava no estrangeiro.) — impossibilidade.

Como se forma (estrutura e variações)?

Estrutura básica
  • Forma afirmativa: should / could + have + past participle (particípio passado)
  • Exemplos: "She should have left." / "They could have saved money."
  • Forma negativa: should not (shouldn't) / could not (couldn't) + have + past participle
  • Exemplos: "I shouldn't have said that." / "He couldn't have known."
  • Interrogativa: modal + sujeito + have + past participle
  • Exemplos: "Should I have told him?" (Deveria eu ter-lhe dito?) "Could they have missed the train?" (Poderão ter perdido o comboio?)
Contrações e escrita
  • Formas contraídas comuns: should've, could've, shouldn't've (menos usado). Essas formas são muito frequentes na fala informal e em escrita informal.
  • Erro comum: escrever "could of" ou "should of". Errado — a forma escrita correta é "could have" (ou "could've") porque o som "could've" pode soar como "could of" na fala.
Particípio passado: regulares e irregulares
  • Depois de have usa-se o particípio passado:
  • Verbos regulares: add -ed — "talk -> talked": "You should have talked to her." (Você devia ter falado com ela.)
  • Verbos irregulares: forma variável — "go -> gone", "see -> seen", "do -> done", "eat -> eaten", "take -> taken".

Exemplos com irregulares:
- "He should have gone home." (Ele deveria ter ido para casa.)
- "I could have seen that movie." (Eu poderia ter visto esse filme.)
- "They should have done their homework." (Eles deviam ter feito a tarefa.)

Erros comuns e dicas para evitar confusões

- "should of / could of" — errado: o correto é "should have" ou "should've".
- Errado: "I should of called you." / Correto: "I should have called you." / "I should've called you."
- "should have went" — erro com particípio: o correto é "should have gone".
- Errado: "He should have went." / Correto: "He should have gone."
- Confundir "had to" com "should have".
- "I had to go" (tive de ir — obrigação no passado) ≠ "I should have gone" (teria sido melhor eu ter ido / arrependo-me por não ter ido).
- Confundir "could have" com "would have" em condicionais. Lembre-se: could = possibilidade/ habilidade; would = resultado/ intenção.

Comparações rápidas com outros modais (must, might, would, might have)</b]

- "must have + past participle" = forte inferência sobre o passado (certeza alta):
- "He must have missed the bus." (Ele deve ter perdido o autocarro.) — muito provável.
- "might/may have + past participle" = possibilidade, menos certa:
- "She might have forgotten." (Ela pode ter esquecido.)
- "should have" (expectativa) vs "must have" (certeza maior):
- "They should have arrived by now." (é de esperar que tenham chegado)
- "They must have arrived already." (estou mais certo de que chegaram)
- "could have" vs "might have": ambos indicam possibilidade, mas could pode enfatizar capacidade/opção; might é uma possibilidade neutra.
- "He could have won the race." (Ele podia/teria tido capacidade de ganhar.)
- "He might have won the race." (É possível que ele tenha ganho.)

Exemplos agrupados (para referência rápida)

Arrependimento / crítica
- "I should have listened to you." (Eu deveria ter-te ouvido.)
- "She shouldn't have lied." (Ela não devia ter mentido.)

Oportunidade / possibilidade não aproveitada
- "I could have bought it, but it was too expensive." (Eu poderia ter comprado, mas era muito caro.)
- "We could have gone earlier." (Poderíamos ter ido mais cedo.)

Expectativa / probabilidade sobre o passado
- "The meeting should have finished by now." (A reunião já deveria ter terminado.)
- "Tom should have known about the change." (O Tom devia saber sobre a alteração.)

Contrafactual (condicional do passado)
- "If I had known, I would have told you." (Se eu soubesse, eu teria-te dito.)
- "If she had asked, I could have helped her." (Se ela tivesse pedido, eu poderia ter ajudado.)

Negação e impossibilidade
- "You shouldn't have spent so much." (Não devias ter gasto tanto.)
- "He couldn't have left already — his car is here." (Ele não poderia ter saído já — o carro dele está cá.)

Resumo rápido (regras práticas)</b]

- Estrutura: should/could + have + past participle.
- Use should have para arrependimento/crítica ou para indicar que algo era esperado.
- Use could have para falar de possibilidades, habilidades ou oportunidades no passado (muitas vezes não realizadas).
- Use couldn't have para negar uma possibilidade (impossibilidade).
- Evite escrever "should of / could of" — escreva "should have / could have" ou use a contração "should've / could've".
- Em condicionais do passado, escolha could/would consoante queira marcar possibilidade (could) ou resultado certo/ intenção (would).

Glossário (termos importantes)</b]

- Modal verb (verbo modal): should, could — verbos que acrescentam significado sobre possibilidade, obrigação ou habilidade.
- Past participle (particípio passado): a forma usada com have para formar tempos perfeitos (ex.: gone, seen, done, eaten).
- Perfect infinitive: have + past participle (usado depois do modal: should have, could have).
- Contrafactual: situação hipotética que não aconteceu (terceiro condicional: if + past perfect, would/could have + past participle).

Observações finais

- Na fala coloquial, you'll often hear "should've" e "could've". Na escrita formal prefira a forma completa "should have / could have".
- Leia e pratique exemplos reais para fixar as diferenças; preste particular atenção ao uso do particípio passado correto (especialmente com verbos irregulares).

Se quiser, posso fornecer listas de frases adicionais com verbos irregulares ou comparar usos em contextos reais (emails, desculpas, explicações). Boa aprendizagem!

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York