Writing like that can change the meaning of what you have written . Yes, the present perfect would be fine here. I can't see a clear reason for the past perfect, though the context might make that more clear.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.