Both the present perfect and the past simple describe actions in the past, but they are used in different ways. The key difference is whether the past action is connected to the present or not.
Use the present perfect to talk about:
Use the past simple to talk about:
If the “when” is important or known → use past simple. If it’s about the result or relevance now → use present perfect.
Join 100,000 people who are improving their English skills on the Shaky English app