Third conditional: imaginando outro passado

B2 · Intermediário superiorFrases condicionais (conditionals)

If I had known, I would have called. É exatamente “Se eu tivesse sabido, eu teria ligado”: had na parte com if, would have no resultado. Cuidado com o “se eu soubesse” do dia a dia: em inglês, para o passado, é sempre had.

O que você vai aprender

  • O third conditional usa o past perfect (had + particípio) na oração com if, como “se eu tivesse sabido”
  • A oração principal usa would have + particípio, como “eu teria ligado”; também dá para usar could have ou might have
  • Serve para imaginar como algo que já aconteceu poderia ter sido diferente, muitas vezes para expressar arrependimento
  • Nada de would have depois de if, e nada de passado simples (“If I knew”) para falar de uma situação passada, mesmo que em português se diga “se eu soubesse”

Imaginando um passado diferente

O third conditional olha para algo que já aconteceu e imagina como poderia ter sido diferente. Ele é muito usado para expressar arrependimento ou para dizer o que teria acontecido em outras circunstâncias. Em português, a ideia é exatamente a mesma: “Se eu tivesse sabido, eu teria ligado.”

Boa notícia: na norma-padrão, os tempos se correspondem quase palavra por palavra. “Se eu tivesse sabido” → “if I had known” (tivesse = had, sabido = known), “se ela tivesse estudado” → “if she had studied”. “Eu teria ligado” → “I would have called”. E o auxiliar é o mesmo para todos os verbos, como no português: “se você tivesse vindo” → “if you had come”.

A diferença está no português falado. É muito comum dizer “Se eu soubesse, eu tinha te ligado”, usando “soubesse” também para o passado. Em inglês, isso não funciona: “if I knew” é o second conditional (presente imaginário, “se eu soubesse agora”); para o passado, é sempre “if I had known”.

"If I had known, I would have called."
"If she had studied, she would have passed."

Past perfect, não passado simples

Na oração com if, você precisa da “camada” extra do had, ou seja, do past perfect, e não só do passado simples. “If I knew” pertence ao second conditional (o presente, como “se eu soubesse agora”); para o passado, diga “If I had known”. Pense na forma completa “se eu tivesse sabido”, e não em “se eu soubesse”.

O mesmo vale para todos os verbos: “se a gente tivesse saído mais cedo” → “if we had left earlier”, “se você tivesse me contado” → “if you had told me”. O particípio tem que estar certo: “if I had got up earlier” (got no inglês britânico, gotten no inglês americano).

E sim, “se eu tivesse tido” vira had had: “If I had had more time, I would have finished.” O had duplo parece estranho, mas está totalmente correto (na fala, muitas vezes se ouve “If I'd had more time”). “If I have had” está errado.

"If we had left earlier, we wouldn't have missed the flight."
"If you had told me, I would have helped."

“Would have” + particípio

A oração principal descreve o resultado imaginado com would have + particípio: “eu teria ligado” → “I would have called”, “ele não teria cometido esse erro” → “he wouldn't have made that mistake”.

No português falado, é comum usar “tinha” no lugar de “teria”: “eu tinha ligado”, “ela tinha passado”. Não traduza isso como “I had called” ou “she had passed” no resultado: em inglês, o resultado imaginado sempre leva would have. E would have não vai na parte com if: “If I would have known” se ouve no inglês americano informal, mas é considerado erro na escrita e nas provas.

No lugar de would have, você pode usar could have (“poderia ter”, “podia ter”) ou might have (“talvez tivesse”), conforme o sentido: “a gente poderia ter ido” → “we could have gone”. Aqui o português ajuda: “poderia ter ido” = could have gone, “deveria ter saído” = should have left. Depois de have vem sempre o particípio: “could have gone”, e não “could have go”.

Uma ressalva: se o resultado é no presente, a principal leva would + verbo na forma base (“If she had studied, she would be a doctor now”). Isso é um conditional misto; no third conditional “puro”, é would have.

"If they had invited us, we could have gone."
"If he had listened, he wouldn't have made that mistake."

Inglês de verdade

"If I had saved more money, I would have bought a car."
"If they had checked the weather, they wouldn't have gone hiking."
"If he had apologized, she would have forgiven him."
"If I had had more time, I would have finished."

Atenção

✗If I knew, I would have called.
✓If I had known, I would have called.

Na oração com if, use o past perfect (“had known”). “If I knew” é “se eu soubesse” no presente, e não “se eu tivesse sabido”.

✗If I would have known, I would have called.
✓If I had known, I would have called.

Would have só vai na oração principal. (O inglês americano informal às vezes diz “if I would have”, mas nas provas isso é erro.)

✗If I had known, I had called you.
✓If I had known, I would have called you.

Tradução de “eu tinha te ligado”, do português falado. No resultado imaginado, o inglês usa would have + particípio.

✗If she had studied, she would pass.
✓If she had studied, she would have passed.

Se o resultado é passado, a principal leva would have + particípio, e não só would + verbo na forma base. (would + forma base só serve para um resultado no presente: “…, she would be a doctor now”, um conditional misto.)

✗If I have had more time, I would have finished.
✓If I had had more time, I would have finished.

“Se eu tivesse tido” = had had. O primeiro had é o auxiliar do past perfect; have had (present perfect) não serve aqui.

Comparação com o português

Na norma-padrão: se + “tivesse” + particípio, depois “teria” + particípio: “Se eu tivesse sabido, eu teria ligado”

É a mesma estrutura em inglês, tempo por tempo: if + had + particípio, depois would have + particípio: “If I had known, I would have called.” “Se a gente tivesse saído mais cedo, não teria perdido o voo” → “If we had left earlier, we wouldn't have missed the flight.” E o auxiliar é sempre had, como o nosso “ter”, para qualquer verbo.

No dia a dia, usamos “se eu soubesse” também para o passado: “Se eu soubesse, eu tinha te ligado”, “Se ela estudasse, tinha passado”

Em inglês, o passado simples depois de if fala do presente imaginário: “If I knew” = “se eu soubesse (agora)”. Para uma situação que já passou, é obrigatório o past perfect: “If I had known”, “If she had studied”. Dica: transforme mentalmente “soubesse” em “tivesse sabido” antes de traduzir.

No português falado, o resultado vem muitas vezes com “tinha”: “eu tinha ligado”, “ela tinha passado”

Em inglês, o resultado imaginado no passado é sempre would have + particípio: “I would have called”, “she would have passed”. “I had called you” seria um fato real (eu já tinha ligado), e não uma hipótese. E would have nunca entra na parte com if: nada de “If I would have known”.

“Poderia ter ido”, “deveria ter saído”: em português, o modal vem seguido de “ter” + particípio

Aqui o português ajuda: o inglês faz igual, com could/should + have + particípio: “we could have gone”, “I should have left”. Só não misture com would: “would have can go” é impossível, porque could já tem a ideia de “poder”.

💡 “Se eu tivesse…” → if + had + particípio. “…eu teria…” → would have + particípio.

💡 “Se eu soubesse” falando do passado → if I had known, e não if I knew.

💡 “Eu tinha ligado” (resultado imaginado) → I would have called, e não I had called.

💡 “Poderia ter” → could have; “deveria ter” → should have.

Na vida real: uma oportunidade perdida

"Did you hear the concert sold out?"

"Ugh, if I had bought tickets last week, I would have gone!"

"Same here. If we had checked earlier, we could have gotten seats together."

"Lesson learned — next time we won't wait."

Prática

Exercício 1 · Escolha a frase correta

Choose the correct third conditional sentence.

Exercício 2 · Escolha a frase correta

Choose the correct sentence.

Exercício 3 · Escolha a estrutura correta

Which structure goes in the if-clause of a third conditional?

Exercício 4 · Escolha a frase correta

Choose the correct sentence about a past regret.

Exercício 5 · Escolha a frase correta

Choose the correct sentence.

Exercício 6 · Escolha a estrutura correta

Choose the correct main clause structure for a third conditional.

Exercício 7 · Escolha a frase correta

Choose the correct sentence with a modal in the main clause.

Exercício 8 · Escolha a frase correta

Choose the correct sentence.

Exercício 9 · Complete a frase

Complete the third conditional: 'If I ___ (know) about the meeting, I would have attended.'

Exercício 10 · Complete a frase

Complete the third conditional: 'We would have arrived on time if the train ___ (not / be) delayed.'

Exercício 11 · Classifique em grupos

If I had known, I would have called.
If I knew, I would have called.
If she had studied, she would have passed.
If she studied, she would have passed.

0 / 4 classificadas

Exercício 12 · Erro típico: “Se eu soubesse, eu tinha…”

Portuguese: "Se eu soubesse, eu tinha te ligado." Which English translation is correct?

Desafio rápido

Cinco perguntas rápidas para ver o que você aprendeu.

Pergunta 1 / 5

Pontuação: 0/0

Choose the correct sentence.

O que você aprendeu

  • O third conditional usa o past perfect (had + particípio) na oração com if, como “se eu tivesse sabido”.
  • A principal usa would have + particípio (ou could have / might have), como “eu teria ligado”.
  • Ele imagina um passado diferente, muitas vezes com arrependimento.
  • O passado simples não basta depois de if (“If I knew” é presente), e would have nunca vai ali.
  • No resultado, would have, e não had: “eu tinha ligado” → I would have called.
Ver todas as lições desta categoria