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 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”.
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.
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.
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”.
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.)
Tradução de “eu tinha te ligado”, do português falado. No resultado imaginado, o inglês usa would have + particípio.
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.)
“Se eu tivesse tido” = had had. O primeiro had é o auxiliar do past perfect; have had (present perfect) não serve aqui.
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.
"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."
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
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?
Cinco perguntas rápidas para ver o que você aprendeu.
Pergunta 1 / 5
Pontuação: 0/0
Choose the correct sentence.
Outras expressões de condição
Provided that, as long as, on condition that e unless: condições sem if, sempre com presente simples, e por que “desde que” não é “since”.
Second conditional (condição irreal)
Second conditional: passado simples depois de if e would na oração principal, como em “se eu tivesse…, eu viajaria”. Nada de would depois de if!
Mixed conditionals (condicionais mistas)
Condicionais mistas: condição no passado com resultado no presente, ou o contrário. Como em português, cada metade da frase fica no seu próprio tempo.
First conditional (condição real)
If + present simple, will na oração principal. Onde o português usa “se chover” e “quando eu chegar”, o inglês usa o presente, sem will.