A questão requer o uso correto do "Direct and Indirect speech".
Quando relatamos informações de outras pessoas, temos 2 formas de fazê-lo: Usando o Discurso direto (direct speech) – quando usamos as mesmas palavras que a pessoa utilizou: She said, “I love you." => Ela disse “eu te amo."
Ou usando o Discurso indireto (indirect speech ou reported speech) – Quando relatamos o que foi dito com as nossas próprias palavras: She said (that) she loved me. => Ela disse que me amava.
Qual informação relatada no discurso indireto está correta?
A) "Why don't you stay longer?" – Reported: He asked me why didn't I stay longer. Quando relatamos uma pergunta no discurso de forma indireta, ele já não é mais uma pergunta. Portanto, o auxiliar "didn't não pode preceder o sujeito. O correto é: Reported: He asked me why I didn't stay longer.
B) "Do you have your passport with you?" – Reported: The police officer wanted to know if I did have my passport with me. Não se coloca o auxiliar "did" na afirmativa, a menos que seja para dar ênfase, (o que não é o caso). O correto é: Reported: The police officer wanted to know if I had my passport with me.
C) "What was the result?" – Reported: She asked what the result was. Quando relatamos uma pergunta de forma indireta, o verbo não precede o sujeito, uma vez que não estamos usando o ponto de interrogação, pois é apenas um relato. Ex:"What are you looking for?" He asked what I was looking for. (O que você está procurando? "Ele perguntou o que eu estava procurando.) Correto.
D) "Have you been to Rome?" – Reported: Jimmy asked me whether have I been to Rome. Além do auxiliar "have" estar precedendo o sujeito (erroneamente, uma vez que não é interrogativa), teria que estar no past perfect "had been". Reported: Jimmy asked me whether I had been to Rome.
E) Have you see him?" - Reported: You know that he don't saw me. No discurso direto a pergunta é: "Você o viu?" No discurso indireto o correto seria: Você sabe que ele não tinha me visto.(You know that he hadn't seen me) Ou: Você sabe que eu não o tinha visto. (You know that I hadn't seen him.) Ou ainda: Ele me perguntou se eu o tinha visto. (He asked me if I had seen him.)
Portanto, a única alternativa correta é a C.
Gabarito do Professor: C