Present perfect vs Past simple
We use the present perfect to talk about an experience at any time in the past. The exact time it happened is not inportant.
Have you ever tried herring?
We use the past simple to talk about a specific occasion in the past.
I talked to my friend last night.