ATTENTION PLEASE: if you are not reading this article in English, I highly recommend that you turn off the automatic translation on your browser.
“I have visited France four times.” – That means that I have been to France four times during my entire life until now, and that there is the possibility that I go to France more times in the future.
The present perfect indicates that you have done something during a period of time, and that you may continue doing such thing.
“I have had three fruit infusions today.” (Present Perfect)- You would say that if it is 12 a.m. because you may have more fruit infusions throughout the rest of the day, maybe in the evening. But if the day is over and you are in bed, then you should say “I had three fruit infusions today.” (Past Simple)
Thanks for visiting YouGrammar.com – By Marco Cossu