Present perfect is has/have + past participle.
Usually have seen, has been, have met, have not read... it's used to say that an event happened at an unspecified time before now. It does not refer to specific times, such as last week, yesterday, last year; only "at some point in the past".
This will probably help you: http://www.englishpage.com/verbpage/presentperfect.html