All the labels usually accompanying the Present Perfect, like "result", "outcome", or "experience" are merely different names for the same thing. Let's give it another look:
Exactly. Completion by the present moment!
It could reveal itself, in the following instances:
1) To report the action as news, without indicating the exact timing, often with the words already, just, and yet.
Those word could occur right in the sentence or be just implied.
· I have
(just) cut my finger.
· She has
(already) made 20 phone calls.
· We haven't talked
2) To say or ask about something one had an experience of doing in the past, often with the words before, never, or ever.
· I've tried sushi
before. (had the experience of trying it in the past)
· They have
never been there. (had the experience of going there in the past)
· Have you
ever seen a fox? (had the experience of seeing one in the past)
Thus, we have 6 marker words that indicate the idea of "completion": already, yet, just, ever, never, before.
That's what the perfect forms are all about.