Exercícios de gramática › Conditionals

Condicional de terceiro tipo

450 exercícios de lacuna, 45 testes de dez

Had mais o particípio passado depois de if, would have mais o particípio passado no resultado. Para o que não aconteceu.

Treine esta forma

Carregando…

Sua primeira pergunta está vindo.

Folha para imprimir 16 frases e o gabarito — duas páginas, prontas para imprimir. Baixar o PDF · 171 KB

O padrão

Duas formas perfeitas, uma de cada lado:

If they had caught the train, they wouldn’t have been late.

As duas metades descrevem algo que não aconteceu. Eles não pegaram trem nenhum e chegaram atrasados.

A correspondência portuguesa é direta: «se eles tivessem pegado o trem, não teriam chegado atrasados». «Tivessem pegado» ↔ had caught, «teriam chegado» ↔ would have been.

Para que ele serve de fato

Arrependimento, culpa e explicação depois do fato:

could have e might have

Substitua would have para suavizar a afirmação:

Inversão sem if

Na escrita formal, if pode cair e had ir para a frente:

If I had known… → Had I known…

O sentido é idêntico. Isso aparece no inglês escrito e em provas.

wish e if only

Os dois levam a mesma forma da oração com if do terceiro tipo:

I wish I had said nothing. If only we had left earlier.

O português usa «quem me dera que eu não tivesse dito nada» e «se ao menos tivéssemos saído mais cedo» — mesma estrutura.

Todas as formas

Oração com ifOração principalExemplo
had + particípio passadowould have + particípio passadoIf I had known, I would have called.
had + particípio passadocould have, might haveIf we had left earlier, we could have caught it.
hadn't + particípio passadowouldn't have + particípio passadoIf it hadn't rained, we wouldn't have stayed in.

Exemplos

Tirados das 450 frases deste exercício. A resposta está destacada.

Erros a evitar

Errado: If I would have known, I would have called. certo: If I had known, I would have called.

A oração com if leva had, nunca would have.

Errado: If she had studied, she would passed. certo: If she had studied, she would have passed.

O resultado precisa de would have mais o particípio passado.

Errado: If I had went there, I would have seen it. certo: If I had gone there, I would have seen it.

Depois de had vem o particípio passado. Went é o passado simples.

Escolhas rápidas desta forma

Outras formas de Conditionals

Prática mista → Já domina esta forma? Teste-a entre todas as outras: dez, vinte ou trinta frases de cada forma ao mesmo tempo.