C1
S + would have + V3, but ... · S + would have + V3 + if ...
would have V3 — o que se faria de bom grado, mas não deu
Explicação
Fala de uma intenção ou boa vontade no passado que acabou não se concretizando, geralmente com uma oração com but explicando o motivo. Difere da condicional do tipo 3 porque aqui a oração com if pode ser omitida por completo, e a ênfase está na disposição do falante. Armadilha comum: não use would have na oração com if: If I would have known ✗, If I had known ✓.
Exemplos
Eu teria ligado, mas meu celular estava sem bateria.
Ela teria ajudado, só que ninguém pediu.
Eles teriam vencido com o time completo.
Teríamos ficado mais tempo, mas o último trem saía às dez.
Prática
Teste o que você aprendeu com um quiz de múltipla escolha
Aprenda “S + would have + V3, but ... · S + would have + V3 + if ...” de forma eficiente
O ponto de gramática “S + would have + V3, but ... · S + would have + V3 + if ...” (would have V3 — o que se faria de bom grado, mas não deu) é uma das estruturas importantes do nível CEFR 5. Para usá-lo com fluência, você precisa entender os contextos de uso e praticar com frequência.
Dica de estudo: leia os exemplos em voz alta várias vezes para criar um reflexo natural. Depois, tente criar frases com situações da sua própria vida. Use o botão de áudio para ouvir e praticar a pronúncia correta.
Você também pode abrir a lição completa “” para entender melhor a gramática e o vocabulário relacionados.