Present perfect #2
To ask or talk about an experience at sometime in your life with "ever" and "never".
Present Perfect #1
To talk about an action or an event that has taken place once or many times without expressing when.
Present Perfect Uses
The English Grammar Club Ltd