# Como usar “should have” em inglês?

> _Should have_ + particípio passado é o “devia ter” do inglês: fala de algo que era o certo ou o esperado e não aconteceu. Serve para arrependimento, crítica e expectativa. Na fala, _should have_ vira _should've_. Exemplo: _I should have called you_ (Eu devia ter te ligado).

Tipo: Gramática. Nível: B1. Registro: neutro. Publicado em 2026-11-05; atualizado em 2026-11-05. Fonte: https://lingodica.com.br/gramatica/should-have/

- Para que serve: arrependimento, crítica ou expectativa sobre o passado
- Forma básica: _should have_ + particípio
- Nível: B1

## Para que serve

_Should have_ + particípio fala de algo que era o certo ou o esperado no passado e não aconteceu, ou que talvez já tenha acontecido.

É o equivalente mais próximo de “devia ter” ou “deveria ter”. Na maioria das vezes, _should have_ expressa arrependimento (_I should have studied more_) ou crítica (_You shouldn't have done that_).

_Should have_ também serve para expectativa: _The bus should have arrived by now_ quer dizer que, pelo horário, o ônibus já deveria ter chegado.

## Como se forma

_Should have_ tem a mesma forma com qualquer sujeito, e o verbo principal vai sempre para o particípio passado.
- Afirmativa: sujeito + _should have_ + particípio: _I should have called._
- Negativa: sujeito + _shouldn't have_ + particípio: _You shouldn't have paid._
- Pergunta: _Should_ + sujeito + _have_ + particípio?: _Should I have waited?_
- Contração: _should've_ (na fala e em mensagens): _We should've left._

## Usos

_Should have_ tem quatro usos principais, e o contexto mostra qual deles está em jogo.
- Arrependimento: _I should have saved more money_ (Eu devia ter guardado mais dinheiro).
- Crítica ou conselho tardio: _You shouldn't have lied_ (Você não devia ter mentido).
- Expectativa: _They should have landed by now_ (Eles já deveriam ter pousado).
- Agradecimento ao receber um presente: _You shouldn't have!_ (Não precisava!).

## Exemplos

- _I should have called you before I came over._: Eu devia ter te ligado antes de vir. (Arrependimento: era o certo, mas não aconteceu.)
- _You shouldn't have sent that email without checking it._: Você não devia ter mandado aquele e-mail sem revisar. (Crítica: a negativa _shouldn't have_ diz que a ação foi um erro.)
- _The package should have arrived by now._: O pacote já deveria ter chegado. (Aqui não há arrependimento: é o que se esperava que já tivesse acontecido.)
- _We should've left earlier. Now we're stuck in traffic._: A gente devia ter saído mais cedo. Agora estamos presos no trânsito. (_Should've_ é a contração de _should have_; na fala, soa quase como _shoulda_.)
- _Should I have told her the truth?_: Será que eu devia ter contado a verdade para ela? (Na pergunta, o sujeito fica entre _should_ e _have_.)
- _Flowers for me? Oh, you shouldn't have!_: Flores para mim? Ah, não precisava! (Ao receber um presente, _You shouldn't have!_ é um agradecimento, não uma crítica.)

## Erros comuns

- Errado: _I should called you._ Certo: _I should have called you._ Sem _have_, a frase não vai para o passado.
- Errado: _I should have call you._ Certo: _I should have called you._ Depois de _have_, o verbo vai para o particípio passado.
- Errado: _I should of called you._ Certo: _I should have called you._ _Of_ aparece por causa do som de _should've_, mas é erro de escrita, inclusive entre nativos.

## Perguntas frequentes

### Como se usa should have?

_Should have_ vem sempre seguido do particípio passado: _I should have studied_. Use para dizer que algo era o certo e não aconteceu (_I should have called you_) ou que algo já deveria ter acontecido (_The package should have arrived_).

### Qual a diferença entre should e should have?

_Should_ + verbo fala do presente ou do futuro: _You should rest_ (Você devia descansar). _Should have_ + particípio fala do passado: _You should have rested_ (Você devia ter descansado).

### Como se pronuncia should have?

Na fala, _should have_ costuma virar _should've_, com o _have_ bem reduzido, e em conversa rápida soa como _shoulda_. Por causa desse som, alguns nativos escrevem errado _should of_.

### O que significa you shouldn't have?

_You shouldn't have!_ dito ao receber um presente ou um favor quer dizer “não precisava!”, e é um agradecimento educado. Em outros contextos, _shouldn't have_ + verbo é crítica: _You shouldn't have said that_.

## Fontes

- [Should (Cambridge Dictionary)](https://dictionary.cambridge.org/grammar/british-grammar/should)
- [should (Cambridge Dictionary)](https://dictionary.cambridge.org/dictionary/english/should)
- [Should Have (Merriam-Webster)](https://www.merriam-webster.com/dictionary/should%20have)
