1. Неустановленный момент в прошлом
I have been to Spain three times. (Я был в Испании три раза.)
(В какое-то неустановленное время в прошлом я был в Испании три раза.)
Сравните с Past Simple:
I went to Spain three times in 2005. (В 2005 году я три раза был в Испании.) (Указано время в прошлом – 2005 год)
2. Действие, произошедшее в прошлом, но имеющее результат в настоящем (сейчас)
We can’t find our luggage. Have you seen it? (Мы не можем найти наш багаж. Вы его видели?)
(Багаж был потерян в прошлом, вы знаете, где он сейчас?)
3. Разговор об общих впечатлениях (никогда, никогда)
Обычно это относится к событию, произошедшему в какой-то момент вашей жизни.
Has she ever tried Chilean wine before? (Пробовала ли она когда-нибудь раньше чилийское вино?) (в ее жизни)
I’ve never eaten monkey brains before. (Я никогда раньше не ел обезьяньи мозги.) (в моей жизни)
4. События, произошедшие недавно (только что)
Do you want to go to a restaurant with me? No, thanks. I’ve just eaten lunch. (Хочешь пойти со мной в ресторан?
Нет, спасибо. Я только что пообедал.)
5. События, не произошедшие до сих пор (пока)
Are Carlos and Rodrigo here? No, they haven’t arrived yet. (Карлос и Родриго здесь? Нет, они пока не приехали.)
6. События, которые уже произошли
I’ve already graduated from University (Я уже закончил университет.)
7. События, начавшиеся в прошлом и не закончившиеся ещё с тех пор
Mike has worked at Woodward for 3 years. (Майк проработал в Woodward 3 года.)
(Майк начал работать в Woodward 3 года назад и работает там до сих пор.)
Julie has worked at Woodward since September last year. (Джули работает в Woodward с сентября прошлого года.)
(Джули начала работать в Woodward в сентябре прошлого года, и ситуация не изменилась — она работает здесь и сейчас.)
http://www.grammar.cl/Present/Perfect_Tense.htm