Yes, your understanding is right. If the action is not limited by the mention of a past time, and if it is recent, or continuing, or in some way related to the present situation, or if it is the revelation of a past experience in our lives, we usually use present perfect.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.