Should have, could have e would have correspondem a “eu devia ter…”, “eu podia ter…” e “eu teria…”: você fala do que não aconteceu, de uma chance perdida, de uma decisão ruim ou de outra versão do passado.
O que você vai aprender
Should have, could have e would have têm sempre três partes: modal + have + particípio. Cada modal traz o seu sentido: arrependimento ou crítica, chance perdida ou resultado imaginado. “You should have called me — I was worried.” “I could have helped you, but I didn't know you needed it.”
Aqui o português ajuda muito, porque a estrutura é praticamente a mesma: “Você devia ter me ligado” = should + have + called; “Eu podia ter te ajudado” = could + have + helped. Modal + ter + particípio em português, modal + have + particípio em inglês. Na fala, have quase some: should've, could've, would've (por escrito, nunca “should of”). Justamente por isso, não deixe have nem o -ed caírem quando você fala ou escreve.
Ponte para lembrar: “devia/deveria ter + particípio” = should have + particípio; “podia/poderia ter + particípio” = could have + particípio; “teria + particípio” = would have + particípio.
Should have expressa arrependimento por não ter feito algo, ou critica uma decisão: “He should have apologized sooner.” = “Ele devia ter pedido desculpas antes.”
Shouldn't have faz o contrário: critica algo que de fato aconteceu. “You shouldn't have spent all that money.” = “Você não devia ter gastado todo esse dinheiro.” (E você gastou.)
Duas regras de forma: depois de have vem o particípio, não a forma base (“You shouldn't have said that”, não “You shouldn't have say that”); e have não pode sumir (“He should apologized” está errado). Sem have, “You should call me” é um conselho para agora ou depois (“Você devia me ligar”), não uma crítica sobre o passado.
Cuidado com uma letra só: “Você deve ter esquecido” é dedução → must have (“You must have forgotten”); “Você devia ter avisado” é crítica → should have (“You should have told me”). E “Eu tive que sair” é obrigação real → had to (“I had to leave”), não should have.
Para uma crítica mais forte, o português diz “Você devia mesmo ter me avisado”. O inglês mantém should have, muitas vezes com really: “You really should have told me.”
Could have descreve uma capacidade ou oportunidade que existia no passado mas não foi aproveitada, muitas vezes com o motivo: “We could have won if we'd played better.” = “A gente podia ter ganhado se tivesse jogado melhor.”
Diferencie bem: “Eu pude te ajudar” (e ajudei) é “I was able to help you”; “Eu podia ter te ajudado” (mas não ajudei) é “I could have helped you”. Could sem have expressa uma capacidade geral no passado (“I could swim at five” = “Eu sabia nadar aos cinco anos”) ou uma oferta para agora (“I could help you” = “Eu posso te ajudar / poderia te ajudar”), nunca uma chance perdida.
A negativa couldn't have quer dizer “não teria sido possível”: “We couldn't have won without you.” = “A gente não teria conseguido ganhar sem você.” Também é um passado imaginado, como would have.
Could have também pode ser crítica, como “eles podiam ter…”: “They could have told us sooner.” = “Eles podiam ter avisado a gente antes.”
Por fim, could have pode expressar uma hipótese sobre o passado: “She could have missed the bus.” = “Ela pode ter perdido o ônibus.” O contexto decide: chance perdida ou hipótese.
Would have descreve o que teria acontecido num passado diferente, imaginado. Aparece principalmente com if + had: “If I had known, I would have come earlier.” = “Se eu tivesse sabido, eu teria vindo mais cedo.”
Atenção ao português do dia a dia: o mais comum é dizer “Se eu soubesse, eu tinha vindo mais cedo”. As duas metades enganam. “Se eu soubesse” aqui se refere ao passado, então em inglês é “If I had known” (não “If I knew”, que é presente). E “eu tinha vindo” quer dizer “eu teria vindo”, ou seja, “I would have come” (não “I had come”).
Ajuda: assim como em português não se diz “se eu teria sabido”, em inglês would have não vai depois de if: “If I would have known” é erro. (Às vezes se ouve na fala informal americana, mas não é inglês padrão.)
Sem have, a frase vai para o presente: “I would come earlier” significa “eu viria mais cedo” e não combina aqui, já que a ação imaginada é do passado.
Have não pode faltar: modal + have + particípio, como “devia ter pedido”. Na fala, should've quase não se ouve, mas o have está lá.
Depois de have vem o particípio, como em português: “não devia ter dito”, não “não devia ter dizer”.
“Você deve ter esquecido” é dedução (must have), não crítica. Should have seria “você devia ter esquecido”, que não faz sentido aqui.
Para uma chance perdida (“eu podia ter te ajudado”), use could have + particípio. I could help you é uma oferta para agora.
Assim como não se diz “se eu teria sabido”: depois de if, past perfect (had known). Would have vai só na outra parte da frase.
“Eu teria vindo” (ou o coloquial “eu tinha vindo”) é um passado imaginado: would have + particípio. I would come = “eu viria”.
Em português você já usa modal + ter + particípio: “Você devia ter me ligado”, “Eu podia ter ajudado”, “Você não devia ter dito isso”
É a mesma montagem do inglês, e isso facilita muito: “You should have called me”, “I could have helped”, “You shouldn't have said that”. O cuidado é não engolir as peças: have sempre presente e o verbo no particípio (called, said, won), nunca na forma base.
“Você deve ter esquecido” (dedução), “Eu tive que sair” (obrigação), “Você devia ter saído” (crítica); “Eu pude ajudar” e “Eu podia ter ajudado”
Em inglês cada sentido tem sua forma: dedução → must have (“You must have forgotten”), obrigação real → had to (“I had to leave”), crítica ou arrependimento → should have (“You should have left”). Do mesmo jeito, “eu pude ajudar” (consegui) = “I was able to help”, e “eu podia ter ajudado” (chance perdida) = “I could have helped”.
Na fala: “Se eu soubesse, eu tinha vindo mais cedo” (no lugar de “Se eu tivesse sabido, eu teria vindo”)
Em inglês não há esse atalho: para o passado imaginado, if + had + particípio e would have + particípio. “If I had known, I would have come earlier.” Nem “If I knew” (presente), nem “I had come” (past perfect sem sentido condicional).
💡 “Devia ter + particípio” = should have + particípio; “podia ter + particípio” = could have + particípio; “teria + particípio” = would have + particípio.
💡 Depois de have, sempre o particípio: should have called, shouldn't have said, could have won.
💡 “Se eu soubesse, eu tinha vindo” (sobre o passado) = If I had known, I would have come.
💡 “Você deve ter esquecido” (dedução) = You must have forgotten, não You should have forgotten.
"You should have come to the party, it was great!"
"I know, I wish I had. I could have come, but I was too tired."
"That's a shame. You would have loved the food."
"Next time I definitely will."
Exercício 1 · Escolha a frase correta
Choose the correct sentence — regret or criticism about the past.
Exercício 2 · Escolha a frase correta
Choose the correct sentence — unrealized past ability.
Exercício 3 · Escolha a frase correta
Choose the correct sentence — a hypothetical past.
Exercício 4 · Escolha a forma negativa correta
Choose the correct negative.
Exercício 5 · Escolha a frase correta
Choose the correct sentence — criticism of a past action that did happen.
Exercício 6 · Escolha a resposta correta
Which modal perfect expresses regret about something NOT done?
Exercício 7 · Escolha a frase correta
Choose the correct sentence.
Exercício 8 · Escolha a frase correta
Choose the correct sentence.
Exercício 9 · Complete a frase
Complete (regret): 'I ___ (should/study) harder for that exam.'
Exercício 10 · Complete a frase
Complete (unrealized ability): 'She ___ (could/win) the race, but she twisted her ankle.'
Exercício 11 · Classifique em grupos
0 / 6 classificadas
Exercício 12 · Armadilha típica: “Se eu soubesse, eu tinha vindo”
Portuguese (informal, about yesterday): "Se eu soubesse, eu tinha vindo mais cedo." Which English translation is correct?
Cinco perguntas variadas para conferir o que você aprendeu.
Pergunta 1 / 5
Pontuação: 0/0
Choose the correct sentence.
Must e can't para deduções (verbos modais de dedução)
Tire conclusões com must e can't, no presente e no passado, e entenda por que “ele não deve estar aí” não se traduz com mustn't.
Verbos modais de possibilidade
May, might e could para dizer que algo é possível agora, no futuro ou no passado — e por que “pode chover” não é “it can rain”.
Need, needn't e don't need to
Need pode ser modal (needn't, sem to) ou verbo comum (don't need to, com to). E “Não precisava!” vira needn't have + particípio.
Should, ought to e had better
Should, ought to e had better para dar conselhos: como se constroem, qual é o mais forte e por que “é melhor você ir” vira “You'd better go”.