B2
If it were not for + N , S + would + V0 · But for + N , S + would have + V3
If it weren't for e But for
Explicação
Indica a única condição que faria o resultado ser diferente. If it weren't for fala do presente; If it hadn't been for fala do passado. But for + sintagma nominal é uma variante formal, usada para os dois tempos. Armadilha comum: depois de But for vem um sintagma nominal, e não uma oração: But for it rained ✗, But for the rain ✓.
Exemplos
Se não fosse por você, eu estaria perdido.
Se não fosse pelo atraso, teríamos chegado.
Se não fosse pela chuva, a viagem teria sido perfeita.
Se não fosse pela ajuda dela, não teríamos terminado.
Prática
Teste o que você aprendeu com um quiz de múltipla escolha
Aprenda “If it were not for + N , S + would + V0 · But for + N , S + would have + V3” de forma eficiente
O ponto de gramática “If it were not for + N , S + would + V0 · But for + N , S + would have + V3” (If it weren't for e But for) é uma das estruturas importantes do nível CEFR 4. 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.