Tiempos Perfectos y Condicionales
Los tiempos perfectos conectan diferentes momentos en el tiempo. El presente perfecto have/has+participio une el pasado con el presente, especialmente con "already", "just" y "yet". El pasado perfecto had+participio muestra qué acción ocurrió primero en el pasado.
Las condicionales son más fáciles de lo que crees. La primera if+presente,will+infinitivo habla de cosas probables. La segunda if+pasado,would+infinitivo imagina situaciones irreales. La tercera if+pasadoperfecto,wouldhave+participio lamenta cosas que no pasaron.
"I wish" expresa deseos imposibles. Con pasado simple deseas cambiar el presente, con pasado perfecto te arrepientes del pasado. Es como decir "ojalá" en español.
Dato clave: En la segunda condicional, "to be" siempre es "were" para todas las personas. ¡Ni se te ocurra poner "was"!