I know you can use both sentences, but I usually use the past in the evening is and I always use the perfect in during the day. However some grammars say that this is not the case in British English. What do you say @Anglophile, @Torsten?
Yes, both are possible and correct.
In BrE the perfect is preferred. AmE uses the past simple. Both of them mean alike.
I think the use of today is acceptable regardless of the time for the whole day the same day.
I agree with Lawrence’s answer and would like to add that I prefer to say “Have you seen him today?” because I think that this is a perfect use case for the present perfect tense. The English language has 12 tenses, why not make use at least of some of them? Why downgrade it by using the simple past?
You’re absolutely right. I think I use them intuitively correct, but I didn’t know how to explain the matter to myself.
Hi, my angel,
Thank you very much and I wish you a Happy New Year.
You have hit the nail, Torsten!
I wish the same for you and yours with grateful thanks.
He’s right most of the time despite his incredible imagination, phantasy… whatever, that’s why I adore him so much.