¿Hubiera o hubiese?
Supongo que es adecuado empezar afirmando que ambas palabras son intercambiable ya que la forma verbal hubiese es un alomorfo (variante formal) de hubiera.
En el caso de habría o hubiera sí debe surgir la duda porque es un poco difícil identificar qué tiempo usar, lo cual lo convierte en un error que se puede encontrar incluso en textos oficiales y asumiblemente correctos.
- Habría: condicional compuesto de indicativo.
- Hubiera o hubiese: pretérito pluscuamperfecto.
¿Cuándo usar uno o el otro?
No hay método infalible, solo se puede ofrecer un par de trucos:
- Sustituir
Ejemplo: Si no me avisa, no hubiese podido llegar a tiempo.
Lo que se puede hacer es sustituir el verbo "haber" por el verbo "pudiese":
Si no me avisa, no pudiese llegar a tiempo.
¿Suena bien? ¡No! Entonces hay que probar con "podría" y "habría":
Si no me avisa, no podría llegar a tiempo.Si no me avisa, no habría podido llegar a tiempo.
Mejor, sin duda. No siempre se tendrá que sustituir por el verbo "poder" sino que depende del significado de cada oración, pero sin duda es un truco útil.
- Causa y efecto
Ejemplo: Si no hubieras comido tanto no hubieras enfermado.
Es incorrecto. Lo correcto sería:
Si no hubieras comido tanto no habrías enfermado.
La propuesta es reflexionar sobre el significado (más bien la estructura conceptual) de la frase: Si "esto", entonces "lo otro". Es decir: la causa (hubiera o hubiese) frente a la consecuencia o efecto (habría).
Útil, útil; como todo lo que hay aquí. Mejor que lo que me enseñó mi maestro de Literatura -_-