GeraProva GeraProva Provas com IA para professores do Brasil
Língua Inglesa9º anoBNCC EF09LI15Difícil⏱ curto

If I had known you were coming, I ____ (prepare) something special.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF09LI15

Empregar, de modo inteligível, as formas verbais em orações condicionais dos tipos 1 e 2 (If-clauses).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

If I had known you were coming, I ____ (prepare) something special.

  1. A) will prepare
  2. B) would have prepared
  3. C) prepared
  4. D) prepares
  5. E) prepare

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique o tipo de frase condicional. A oração 'If I had known you were coming' usa had + particípio (known), o que indica uma condicional do tipo 3, que fala de situação hipotética no passado, algo que não aconteceu. Passo 2: A estrutura da condicional do tipo 3 é: if + past perfect (had + particípio), would have + particípio. Passo 3: O verbo da oração principal, 'prepare', deve ficar em would have + particípio, ou seja, would have prepared. Passo 4: Verificando o sentido, a frase diz que, se a pessoa soubesse da visita no passado, teria preparado algo especial, o que faz sentido com a situação hipotética. Passo 5: Por que as outras estão erradas: A) will prepare é usada em condicionais do tipo 1 (real no presente ou futuro), incompatível com had known. C) prepared é o passado simples, que não combina com a estrutura hipotética do passado. D) prepares é presente simples na terceira pessoa, inadequado aqui. E) prepare é o infinitivo ou presente simples, que não expressa o tempo verbal exigido. Conclusão: a alternativa correta é B, would have prepared, e o gabarito oficial está correto.

💡 Dica: Complete com o verbo no passado.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que a oração com 'if' deve ser seguida de will, como em condicionais do tipo 1, sem perceber que had known indica uma situação hipotética passada.

Por que engana: Confundir o uso do condicional tipo 3 com tempos verbais simples ou futuros, escolhendo formas verbais incorretas para expressar hipóteses passadas.

B Correta

This is correct for past unreal conditions.

C Erradaerro: Conceitual

O aluno vê o contexto de passado na frase e usa o passado simples, sem reconhecer a estrutura would have + particípio exigida pela condicional do tipo 3.

D Erradaerro: Procedimental

O aluno ignora a estrutura da oração condicional e escolhe uma forma verbal no presente simples, sem relação com o tempo passado da hipótese.

E Erradaerro: Procedimental

O aluno considera apenas a forma base do verbo, sem observar que a oração principal precisa de would have seguido do particípio passado.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

condicional tipo 3

📌 Objetivo

avaliacao

🧱 Pré-requisitos

condicional tipo 3 · tempos verbais passados

📚 Reveja

Revisar as estruturas de frases condicionais no passado.

⚠️ Erro mais comum

Confundir o uso do condicional tipo 3 com tempos verbais simples ou futuros, escolhendo formas verbais incorretas para expressar hipóteses passadas.

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Orações condicionais (tipos 1 e 2)

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.