Present perfect vs. past perfect
Form: Have/ has + Past participle (verb+ed or 3rd row irregular verbs)
When to use:
When the context is in present time.
When something in the past has a direct effect on the present.
When something was the case in the past, and is still the case in the present.