We use the Present Perfect to talk about experiences up to now. When we say the actual time, we must use the Past Simple.
Exercises.
Present Perfect 1
Ken Noguchi