GeraProva GeraProva Provas com IA para professores do Brasil
Língua Inglesa1ª sérieBNCC EM13LGG103Difícil⏱ curto

Complete the sentence: If I had known he needed help, I _____ (help) him yesterday.

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13LGG103

Analisar o funcionamento das linguagens, para interpretar e produzir criticamente discursos em textos de diversas semioses (visuais, verbais, sonoras, gestuais).

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Complete the sentence: If I had known he needed help, I _____ (help) him yesterday.

  1. A) would help
  2. B) would have helped
  3. C) helped
  4. D) helped him
  5. E) would helping

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A frase tem a estrutura do terceiro condicional em inglês: If + past perfect (had known), que expressa uma situação hipotética no passado, e a oração principal deve usar would have + particípio passado. Como a ação se refere a ontem, o verbo correto é would have helped. Passo 2: A alternativa A (would help) está errada porque would help + base verbal é o segundo condicional, que fala de situações hipotéticas no presente ou futuro, e não combina com 'yesterday'. Passo 3: A alternativa C (helped) está errada porque o simples passado não forma a oração principal de um condicional com if + past perfect. Passo 4: A alternativa D (helped him) está errada porque, embora traga o pronome 'him', mantém o simples passado e não expressa a condicional hipotética exigida. Passo 5: A alternativa E (would helping) está errada porque would seguido de -ing não é uma forma verbal válida nesse contexto; após modal usa-se a base verbal, e a forma do particípio passado é necessária com have. Passo 6: Portanto, a resposta correta é a alternativa B, would have helped, que completa corretamente o terceiro condicional.

💡 Dica: Pense na forma correta do verbo no passado.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno aplicou o padrão would + verbo na base, típico do segundo condicional, ignorando que a frase se refere a algo que já aconteceu ontem.

Por que engana: Confundir o uso do condicional tipo 3 com o condicional tipo 2, utilizando 'would help' em vez de 'would have helped'.

B Correta

Correct use of past conditional form.

C Erradaerro: Conceitual

O aluno preencheu a lacuna com o simples passado, achando que basta o tempo passado do verbo para completar a frase, sem considerar a estrutura condicional do if.

D Erradaerro: Procedimental

O aluno acrescentou o pronome 'him' ao verbo no simples passado, achando que o complemento resolve a estrutura, mas não percebeu que falta o modal e o have da condicional.

E Erradaerro: Procedimental

O aluno combinou o modal would com a forma em -ing, confundindo a construção com a de outra estrutura verbal, sem lembrar que após would vem a base verbal e que o contexto pede have + particípio passado.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
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

fixacao

🧱 Pré-requisitos

condicional tipo 3 · tempos verbais em inglês

📚 Reveja

Revisar as estruturas de frases condicionais em inglês.

⚠️ Erro mais comum

Confundir o uso do condicional tipo 3 com o condicional tipo 2, utilizando 'would help' em vez de 'would have helped'.

🌎 Tema transversal

cidadania_etica

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Passado simples e contínuo (formas afirmativa, negativa e interrogativa)

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.