B2

Mixed conditionals

Definição / Explicação

Mixed conditionals combinam períodos de tempo diferentes na condição e no resultado. Eles são úteis quando um evento passado afeta o presente, ou quando um estado presente explica um resultado passado. Isso permite ao falante mostrar relações de causa e efeito mais realistas e complexas. Um padrão comum é past condition -> present result, como arrependimento que ainda importa agora. Outro padrão é present condition -> past result, embora seja menos comum. O ponto-chave é pensar com cuidado no tempo de cada metade da frase.

Regras principais

  • Use if + had + past participle, would + base verb quando um evento passado afeta o presente.
  • Use if + past simple, would have + past participle quando um estado presente explica um resultado passado.
  • Escolha o tempo em cada oração pelo significado, não por decorar uma fórmula única.
  • A frase geralmente mistura past e present, não dois tempos idênticos.
  • Mixed conditionals não são combinações erradas de tempos. Cada escolha deve ser lógica.

Exemplos

  • If I had taken the job, I would be happier now. - Se eu tivesse aceitado o emprego, estaria mais feliz agora.
  • If he were more careful, he would not have crashed. - Se ele fosse mais cuidadoso, não teria batido.
  • If we had saved more money, we would live more comfortably now. - Se tivéssemos economizado mais dinheiro, viveríamos com mais conforto agora.
  • She would have passed if she were more confident in exams. - Ela teria passado se fosse mais confiante em provas.
  • If they had listened, they would understand the problem now. - Se tivessem ouvido, entenderiam o problema agora.

Erros comuns

  • ❌ If I had taken the job, I would have been happier now. -> ✅ If I had taken the job, I would be happier now.
  • ❌ If he were careful, he would not crash yesterday. -> ✅ If he were more careful, he would not have crashed.
  • ❌ If we saved more money, we would live more comfortably now. -> ✅ If we had saved more money, we would live more comfortably now.

Dicas

  • Decida primeiro o tempo da condition e depois o tempo do result. Mixed conditionals ficam muito mais fáceis quando você constrói pelo significado.

Acompanhe seu progresso