English Pyramid
← BlogGrammar Tips

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.

Continue with a structured lesson