The specific time is not important. So we donpt usually use specific time expressions (This morning, yesterday, last year...) with the present perfect. You can use the present perfect with non-specific expressions of time (never, ever, many times, for, since, already, yet).
-