This question already has an answer here:
When would one say "she has found her keys" as opposed to "she found her keys"? Are they equivalent, or at least partially equivalent? I'm not a native speaker and have been unable to find a pattern regarding the use of "have" in this context.

