Quando passamos o present perfect para discurso indireto, o tempo verbal fica no past perfect. Relembrando: o present perfect é formado pelo presente do verbo auxiliar 'have' + o particípio passado do verbo principal (seen; gone; spoken, etc.). O past perfect é formado pelo passado do verbo auxiliar 'have' + o particípio passado do verbo principal (seen; gone; spoken, etc.)
Discurso direto:
1) John: "I haven't been to the movies recently. I don't have time anymore!"
2) Sue: "Have you ever been abroad?"
3) Peter: "My mom has read this book more than five times!"
O discurso indireto das frases acima ficaria assim:
1) John said (that) he hadn't been to the movies recently. He said (that) he doesn't have time anymore. (or: He said (that) he didn't have time anymore.)
2) Sue asked me if I had ever been abroad.
3) Peter said (that) his mom had read that book more than five times.
Na frase número 1, usamos o presente simples (doesn't have) se o fato de o John não ter tempo ainda permanece verdadeiro.
Este até que foi fácil, não?
