Qual das frases abaixo é uma oração condicional do tipo 2 (hipótese irreal do presente)?

(A) - 
 Se eu fosse mais alto, alcançaria aquela prateleira.
(B) - 
 Se eu estudar bastante, passarei no teste.
(C) - 
 Se eu ganhasse na loteria, compraria uma mansão.
(D) - 
 Se eu pudesse viajar no tempo, voltaria para a minha infância.
(E) - 
 Se eu tivesse seguido seus conselhos, não estaria nessa situação agora.

Explicação

A oração condicional do tipo 2 (hipótese irreal do presente) é usada para expressar uma hipótese ou condição irreal no presente, e sua consequência no passado. A estrutura dessa oração é:

If + sujeito + passado simples, sujeito + would/could/should + verbo principal

Na frase (E), "Se eu tivesse seguido seus conselhos" é uma hipótese irreal no presente, e "não estaria nessa situação agora" é sua consequência no passado. Portanto, a frase (E) é uma oração condicional do tipo 2.

Análise das alternativas

As demais frases não são orações condicionais do tipo 2:

  • (A): Oração condicional do tipo 1 (hipótese possível no presente).
  • (B): Oração condicional do tipo 1 (hipótese possível no presente).
  • (C): Oração condicional do tipo 1 (hipótese possível no futuro).
  • (D): Oração condicional do tipo 3 (hipótese irreal do passado).

Conclusão

As orações condicionais do tipo 2 são usadas para expressar hipóteses ou condições irreais no presente e suas consequências no passado. A frase (E) é um bom exemplo desse tipo de oração condicional.