Fortunately, as with other tenses and aspects, there is a simpler explanation. 5.2. The Retrospective ‘Rule'. The connection between all constructions described by utterances using a ‘perfect' form is that the speaker is looking back on the situation from a later point in time. The situation is viewed retrospectively i. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.