Mastering the Present Perfect
21 October 2026
When to use 'have done' instead of 'did' — with clear examples.
Every skill in English grows through steady practice. In this article we break the topic into small, manageable steps, with examples you can use straight away.
Read slowly, try the examples aloud or on paper, and then follow the structured lesson below to go deeper.