Qual das frases abaixo é uma oração condicional do tipo 2?

(A) - 
 if i had studied harder, i would have passed the exam.
(B) - 
 if it rains tomorrow, we will cancel the picnic.
(C) - 
 if you help me with the project, i will be very grateful.
(D) - 
 if she hadn't lost her keys, she would have been on time.
(E) - 
 if i win the lottery, i will buy a new car.

Explicação

As orações condicionais do tipo 2 expressam situações hipotéticas improváveis ou impossíveis no presente ou no passado. elas usam o passado simples na cláusula "if" e o condicional perfeito na cláusula principal.

na frase (d), a oração "if she hadn't lost her keys" é a cláusula "if", que está no passado simples, e a oração "she would have been on time" é a cláusula principal, que está no condicional perfeito. portanto, essa frase representa uma situação hipotética e improvável do passado, já que a pessoa perdeu as chaves e não chegou a tempo.

Análise das alternativas

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

  • (a): é uma oração condicional do tipo 3 (condicional irreal do presente).
  • (b): é uma oração condicional do tipo 1 (condicional real).
  • (c): é uma oração condicional do tipo 1 (condicional real).
  • (e): é uma oração condicional do tipo 1 (condicional real).

Conclusão

As orações condicionais do tipo 2 são usadas para expressar situações hipotéticas ou impossíveis no presente ou no passado. elas são muito comuns na língua inglesa e são essenciais para uma comunicação precisa e fluente.