Na frase "If I had known you were coming, I would have cooked your favorite dish," qual é o tipo de oração condicional usada e qual é sua estrutura?
Explicação
A oração condicional do tipo 2 é usada para expressar uma hipótese não real no passado e uma consequência irreal no presente. Na estrutura dessa oração, usamos "if" + passado simples na oração condicional e "would have" + verbo no passado particípio na oração principal.
No exemplo dado, a hipótese não real no passado é "if I had known you were coming" (se eu tivesse sabido que você viria), e a consequência irreal no presente é "I would have cooked your favorite dish" (eu teria cozinhado seu prato favorito).
Análise das alternativas
(A) Oração condicional do tipo 1: Se + presente simples, principal + futuro simples - INCORRETA. A oração não é do tipo 1 porque a hipótese não é real no presente.
(B) Oração condicional do tipo 2: Se + passado simples, principal + presente condicional - CORRETA. A oração é do tipo 2 porque a hipótese não é real no passado e a consequência é irreal no presente.
(C) Oração condicional do tipo 3: Se + passado perfeito, principal + condicional perfeito - INCORRETA. A oração não é do tipo 3 porque a hipótese não é irreal no passado.
(D) Oração condicional mista: Se + passado simples, principal + futuro perfeito - INCORRETA. A oração não é mista porque a consequência não é irreal no futuro.
(E) Oração condicional mista: Se + passado perfeito, principal + futuro simples - INCORRETA. A oração não é mista porque a hipótese não é irreal no passado.
Conclusão
O uso correto das orações condicionais é importante para a comunicação eficaz em inglês. As orações condicionais do tipo 2 são usadas para expressar hipóteses irreais no passado e consequências irreais no presente.