This question already has an answer here:

Could anyone please tell the difference between present perfect sentence "Everyone has gone home" and simple past "Everyone went home"?

What difference does present perfect makes, when simple past says everything?

marked as duplicate by James K, Jason Bassford Supports Monica, Andrew, choster, shin May 15 at 0:46

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    There are lots of duplicates about the past and present perfect. Please spend some time researching this. – James K May 9 at 20:52