This probably doesn't answer your question. I don't think there's any difference in meaning. But I feel the present perfect is the clear choice for your application.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
paul_hWhere's the difference in meaning?
paul_hthe thing bugging me mostIt's a common complaint. There are too many subcategories of usage that seem to contradict one another. It takes a while to catch on to all the different ways the two tenses are used.