Мы используем Present Perfect, чтобы сказать, что событие произошло в неопределенный момент в времени, то есть мы не называем, когда именно это произошло. Мы говорим только что это было в Называть конкретное время не обязательно.
Present Perfect используется для обозначения действия, совершившемся в и это связано с настоящим, наличием какого-либо результата или последствий. И важен сам факт совершения действия, а не время.