Pular para conteúdo

N3-03 — Mixed Conditionals (condicionais mistas)

Nível: N3 Intermediário (B1+/B2) · Trilha: Gramática Requer: N3-02 Terceira condicional (passado irreal) Destrava: — (tema terminal)

Em 1 frase

As mixed conditionals misturam as metades da 2ª e da 3ª condicional para conectar tempos diferentes: um passado que não aconteceu com um presente diferente (If I had studied..., I would speak...) — ou um presente irreal com um passado diferente (If I spoke..., I would have got...).

Explicação completa

Recap relâmpago: as duas peças que você vai misturar

Tudo aqui é montagem de peças que você já conhece:

Condicional Parte do IF Parte do resultado Fala de
(N3-01) If + passado simples would + verbo presente/futuro imaginário
(N3-02) If + past perfect (had + particípio) would have + particípio passado que não aconteceu

A mixed conditional pega a metade do if de uma e a metade do resultado da outra. Só existem duas combinações:

Tipo 1 — Passado irreal → resultado no PRESENTE (o mais comum)

If + PAST PERFECT ,  WOULD + VERBO (sem to)

If I  had studied        English at school,  I would speak     it fluently now.
Se eu tivesse estudado   inglês na escola,   eu falaria        fluentemente hoje.

A condição é uma escolha/evento do passado; o resultado é a situação de agora.

Inglês Tradução
If we had moved to London last year, we would have jobs there now. Se tivéssemos nos mudado para Londres ano passado, teríamos empregos lá agora.
If she had taken the IELTS in March, she would know her score by now. Se ela tivesse feito o IELTS em março, já saberia a nota a esta altura.
If I hadn't missed the enrolment deadline, I would be at uni today. Se eu não tivesse perdido o prazo de matrícula, eu estaria na universidade hoje.

Marcadores que entregam o tipo 1: now, today, still, by now na parte do resultado.

Tipo 2 — Presente irreal → resultado no PASSADO (menos comum)

If + PASSADO SIMPLES ,  WOULD HAVE + PARTICÍPIO

If I  spoke    better English,  I would have got      that job last month.
Se eu falasse  inglês melhor,   eu teria conseguido   aquele emprego mês passado.

A condição é um estado permanente ou característica de agora (que não é verdade); o resultado é algo que já aconteceu (ou não) no passado por causa disso.

Inglês Tradução
If he weren't so shy, he would have made friends at the language course. Se ele não fosse tão tímido, teria feito amigos no curso de idiomas.
If we lived in Florida, we would have spent Christmas on the beach. Se morássemos na Flórida, teríamos passado o Natal na praia.
If I were a native speaker, I wouldn't have needed an IELTS certificate. Se eu fosse falante nativa, não teria precisado de um certificado de IELTS.

Repare: If he weren't so shy — assim como na 2ª condicional, to be vira were para todas as pessoas no estilo cuidado.

Como escolher o tipo: pergunte "quando?" duas vezes

Faça duas perguntas sobre a frase que você quer dizer:

  1. A condição (o "se") é sobre o passado ou sobre agora?
  2. O resultado é agora ou já aconteceu?
Condição Resultado Use
passado passado 3ª condicional pura (N3-02)
passado presente Mixed tipo 1
presente passado Mixed tipo 2
presente presente 2ª condicional pura (N3-01)

A regra mecânica: cada metade carrega a gramática do seu próprio tempo. Condição no passado → past perfect. Condição no presente → passado simples. Resultado no presente → would + verbo. Resultado no passado → would have + particípio.

Boa notícia: o português faz exatamente igual

Aqui o brasileiro tem vantagem — a mistura existe em português e soa natural:

Português Inglês
Se eu tivesse estudado, eu falaria melhor hoje. If I had studied, I would speak better today.
Se eu falasse inglês, eu teria conseguido o emprego. If I spoke English, I would have got the job.

O mapa é direto: "tivesse + particípio" = had + particípio · "faria" = would do · "fizesse" = did · "teria feito" = would have done. Se a frase soa bem em português, a versão espelhada em inglês quase sempre está certa.

Could e might também entram na mistura

Como nas outras condicionais, dá para trocar would por could (capacidade) ou might (talvez):

  • If we had saved more money, we could be living abroad already. — Se tivéssemos economizado mais, já poderíamos estar morando fora.
  • If she weren't working full-time, she might have finished the course. — Se ela não estivesse trabalhando em tempo integral, talvez tivesse terminado o curso.

Ordem das metades e o "'d" traiçoeiro

As metades trocam de ordem normalmente (sem vírgula quando o if vem depois): - I would speak fluent English now if I had grown up in the UK.

E cuidado com a contração 'd, que tem dois significados — nas mixed conditionals os dois aparecem na mesma frase: - If I'd (= had) studied more, I'd (= would) be confident now.

Regra para decodificar: 'd + particípio = had · 'd + verbo base = would.

Pegadinhas e erros comuns de brasileiros

  1. Would dentro do if — ❌ If I would have studied... → ✅ If I had studied... (a regra de sempre: would NUNCA entra na parte do if)
  2. Usar 3ª pura quando o resultado é AGORA — ❌ If I had been born in the UK, I would have spoken English natively. (resultado é hoje!) → ✅ ...I would speak English natively now.
  3. Esquecer o past perfect na condição de passado — ❌ If I studied harder last year, I would speak better now. → ✅ If I had studied harder last year...
  4. "Would of" em vez de "would have" — ❌ I would of got the job. → ✅ I would have (would've) got the job. (erro de ouvido: would've soa como "would of")
  5. Travar tentando lembrar "qual é a fórmula da mixed" — não decore uma fórmula nova: monte pela pergunta "quando é a condição? quando é o resultado?" e deixe cada metade no seu próprio tempo.

Auto-teste

  1. Complete: If I __ (take) the IELTS preparation course, I ____ (be) more confident now.
  2. Certo ou errado: "If she spoke better English, she would have passed the interview last week."
  3. Traduza: "Se a gente tivesse viajado em janeiro, já estaríamos em Londres."
  4. Tipo 1 ou tipo 2? "If he weren't afraid of flying, he would have visited us in New York."
  5. Complete: If we __ (not/spend) so much last year, we ____ (have) more savings for the trip today.
Respostas 1. *If I **had taken** the IELTS preparation course, I **would be** more confident now.* (tipo 1: condição no passado, resultado agora) 2. **Certo** — é mixed tipo 2: condição presente (*spoke* = característica atual), resultado no passado (*would have passed last week*). 3. *If we **had travelled** in January, we **would (already) be** in London (by now).* 4. **Tipo 2** — condição presente (*weren't afraid* = medo que ele tem hoje), resultado no passado (*would have visited*). 5. *If we **hadn't spent** so much last year, we **would have** more savings for the trip today.* (tipo 1)

Fontes para estudar

Tipo Fonte Onde
📖 Referência Perfect English Grammar — Mixed Conditionals https://www.perfect-english-grammar.com/mixed-conditionals.html
✏️ Exercícios Agendaweb — exercícios de conditionals (mixed) https://agendaweb.org
📕 Livro English Grammar in Use (Murphy, azul) — unidades sobre condicionais (If I knew / If I had known) Livro
📖 Consulta Cambridge Grammar — Conditionals https://dictionary.cambridge.org/grammar/british-grammar/
🎥 Vídeo EN English with Lucy — Mixed conditionals YouTube: @EnglishwithLucy
🎥 Vídeo PT-BR SmallAdvantages — condicionais em inglês YouTube: @SmallAdvantages

Revisão rápida (5 min)

  • Recite os dois tipos: tipo 1 = If + past perfect, would + verbo (passado → agora) · tipo 2 = If + passado simples, would have + particípio (agora → passado)
  • A regra mestra: cada metade carrega a gramática do seu próprio tempo — não existe fórmula nova para decorar
  • Would nunca entra na parte do if (armadilha nº 1)
  • Decodifique em voz alta: If I'd studied more, I'd be fluent now — qual 'd é had e qual é would?
  • Fale 2 frases tipo 1 sobre sua vida (If I had..., I would... now) e 1 frase tipo 2 (If I were..., I would have...)
  • Se travou na metade do past perfect → revise [N3-02] antes de seguir