GeraProva GeraProva Provas com IA para professores do Brasil
Língua Inglesa9º anoBNCC EF09LI15Média⏱ curto

Fill in the blank with the correct verb form: If I ___ (have) enough money, I would travel more.

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

Fill in the blank with the correct verb form: If I ___ (have) enough money, I would travel more.

  1. A) have
  2. B) had
  3. C) having
  4. D) has
  5. E) will have

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A frase é um condicional do tipo 2 (situação hipotética no presente): If + passado simples, would + verbo no infinitivo sem 'to'. Aqui, a oração principal é 'I would travel more', que usa would, indicando algo hipotético.
  2. Na oração com if, usa-se o passado simples para tratar de uma condição improvável ou imaginária no presente. Portanto, o verbo 'have' deve aparecer no passado simples: 'had'.
  3. Assim, a frase correta fica: 'If I had enough money, I would travel more' (Se eu tivesse dinheiro suficiente, viajaria mais).
  4. A alternativa A (have) está errada, pois é presente simples, que não combina com would na estrutura do condicional tipo 2.
  5. A alternativa C (having) está errada, pois é uma forma nominal (gerúndio/particípio presente), que não funciona como verbo principal após o sujeito 'I' nesse contexto.
  6. A alternativa D (has) está errada, pois é a terceira pessoa do singular do presente, incompatível com o sujeito 'I'.
  7. A alternativa E (will have) está errada, pois will é usado em condicionais do tipo 1 (fatos reais ou prováveis no futuro), e não em frases hipotéticas com would na oração principal.
  8. Conclusão: o gabarito B está correto.

💡 Dica: Pense na forma correta do verbo no contexto condicional.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno aplicou a forma do presente simples após 'if', achando que a condição deve estar no mesmo tempo do presente da frase, sem perceber que o contexto é hipotético.

Por que engana: Confundir o uso do verbo no presente com o passado simples na condicional, usando 'have' em vez de 'had'.

B Correta

This is the correct past form for second conditional.

C Erradaerro: Conceitual

O aluno acreditou que, após o sujeito 'I', qualquer forma verbal com -ing pode funcionar, sem entender que a oração exige um verbo finito no passado.

D Erradaerro: Atenção

O aluno ignorou a concordância do verbo com o sujeito 'I', usando a forma de terceira pessoa do singular 'has'.

E Erradaerro: Conceitual

O aluno associou a ideia de condição ao futuro e usou 'will have', confundindo o condicional tipo 1 com a estrutura hipotética do tipo 2 indicada pelo 'would' da oração principal.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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

verbos no condicional

📌 Objetivo

fixacao

🧱 Pré-requisitos

verbos no passado simples · estrutura condicional tipo 2

📚 Reveja

Revisar as formas verbais no modo condicional.

⚠️ Erro mais comum

Confundir o uso do verbo no presente com o passado simples na condicional, usando 'have' em vez de 'had'.

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

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.