Qual das frases abaixo é um exemplo correto de uma oração condicional do tipo 2?

(A) - 
 if i had studied harder, i would pass the exam.
(B) - 
 if i win the lottery, i will buy a new car.
(C) - 
 if it rains tomorrow, the picnic will be canceled.
(D) - 
 unless you leave now, you will miss the bus.
(E) - 
 i would have helped you if i had known.

Dica

  • use o verbo modal "would" no passado ("would have") para indicar uma ação hipotética ou imaginária no passado.
  • use o past simple na cláusula "if" para indicar a condição hipotética.
  • use o past participle na cláusula principal para indicar a ação que teria acontecido se a condição fosse verdadeira.

Explicação

As orações condicionais do tipo 2 são usadas para expressar situações hipotéticas ou imaginárias que não são verdadeiras no presente. a estrutura dessas orações é:

if + past simple, would + have + past participle

na alternativa (e), a oração "i would have helped you if i had known" expressa uma situação hipotética no passado: "se eu tivesse sabido, teria te ajudado". portanto, é um exemplo correto de uma oração condicional do tipo 2.

Análise das alternativas

As demais alternativas são exemplos de outros tipos de orações condicionais:

  • (a): oração condicional do tipo 1 (presente real).
  • (b): oração condicional do tipo 1 (futuro real).
  • (c): oração condicional do tipo 1 (futuro provável).
  • (d): oração condicional do tipo 0 (verdade universal).

Conclusão

As orações condicionais são estruturas gramaticais importantes para expressar possibilidades e situações hipotéticas na língua inglesa. compreender e usar corretamente essas orações é essencial para uma comunicação eficaz.