Transform the following direct speech sentence into indirect...

Próximas questões
Com base no mesmo assunto
Q3035589 Inglês
Transform the following direct speech sentence into indirect speech: “John said, 'If I had known about the meeting, I would have attended it.'” Identify among the following alternatives the one which correctly represents the reported speech version.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - John said that if he had known about the meeting, he would have attended it.

Este exercício testa seu conhecimento em discurso direto e indireto (reported speech), que é crucial em provas de inglês para concursos. A habilidade de converter uma sentença do discurso direto para o indireto envolve compreensão de tempos verbais e mudanças gramaticais adequadas.

No discurso indireto, precisamos ajustar os tempos verbais, pronomes e, às vezes, as expressões de tempo e lugar. Aqui, estamos lidando com um período condicional no passado, que usa a estrutura "if + past perfect" e "would have + past participle". A frase direta já está no formato correto, então, ao passar para o discurso indireto, mantemos essa estrutura quase inalterada.

Justificativa da Alternativa C: A alternativa C está correta porque mantém a estrutura do condicional do passado corretamente: "if he had known" e "he would have attended". Apenas houve a substituição do pronome "I" por "he", que é a mudança correta de acordo com o sujeito relatado, John.

Análise das Alternativas Incorretas:

Alternativa A: "John said that if he knows about the meeting, he would have attended it." Esta opção é incorreta porque usa o presente "knows" em vez do passado perfeito "had known". O tempo verbal está incorreto para um relato no passado.

Alternativa B: "John said that if he had known about the meeting, he would attend it." Este erro ocorre no uso do futuro do pretérito "would attend" ao invés do condicional perfeito "would have attended", necessário para concordar com um fato que não aconteceu no passado.

Alternativa D: "John said that if he had known about the meeting, he would have attended it if he had been invited." Embora gramaticalmente correta, esta opção adiciona informação "if he had been invited" que não está presente na frase original.

Alternativa E: "John said that if he had known about the meeting, he would have been attending it." Esta opção é incorreta porque usa "would have been attending" que altera o significado, sugerindo continuidade, o que não é adequado aqui.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo