C1
S + would have + V3, but ... · S + would have + V3 + if ...
would have V3: lo que se habría hecho de buena gana pero no se hizo
Explicación
Habla de una intención o buena disposición en el pasado que al final no se llevó a cabo, normalmente con una parte con but que da el motivo. Se diferencia de la condicional de tipo 3 en que aquí la cláusula con if puede omitirse por completo y el énfasis está en la disposición del hablante. Error común: no uses would have en la cláusula con if: If I would have known ✗, If I had known ✓.
Ejemplos
Habría llamado, pero mi celular se había quedado sin batería.
Ella habría ayudado, pero nadie se lo pidió.
Habrían ganado con el equipo completo.
Nos habríamos quedado más tiempo, pero el último tren salía a las diez.
Práctica
Comprueba lo que entendiste con un breve ejercicio de opción múltiple
Aprende «S + would have + V3, but ... · S + would have + V3 + if ...» de forma eficaz
El punto de gramática «S + would have + V3, but ... · S + would have + V3 + if ...» (would have V3: lo que se habría hecho de buena gana pero no se hizo) es una de las estructuras clave del nivel CEFR 5. Para usarla con soltura, necesitas entender bien los contextos en que se usa y practicar con regularidad.
Consejo de estudio: lee los ejemplos en voz alta varias veces para crear un reflejo natural. Después, intenta crear tus propias oraciones con situaciones tuyas. Usa el botón de audio para escuchar y practicar una pronunciación correcta.
También puedes ver la lección completa «» para entender mejor la gramática y el vocabulario relacionados.