Reported Speech - Present Perfect

Practice changing present perfect sentences into reported speech with 20 exercises

Level: B2-C1Difficulty: hard⏱️ 15 minutes
Question 1 of 200 correct so far

Question 1

Change the direct speech into reported speech. Use 'she said' or 'he told me' as indicated.

"I have finished my homework."

She said

💡 Tips for Success

  • Present perfect (have/has + past participle) changes to past perfect (had + past participle)
  • Remember: 'have done' → 'had done', 'has been' → 'had been'
  • Time expressions: already, just, ever, never, since, for usually don't change

🌟 Community Insights

How difficult did you find this exercise?