Have you seen him today/Did you see him today? Please shed some light onto this

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?

3 Likes

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.

3 Likes

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?

3 Likes

Hi Torsten

You’re absolutely right. I think I use them intuitively correct, but I didn’t know how to explain the matter to myself.

1 Like

Hi, my angel,

Thank you very much and I wish you a Happy New Year.

Marc

2 Likes

You have hit the nail, Torsten!

1 Like

I wish the same for you and yours with grateful thanks.

1 Like

Hi Anglophile,

He’s right most of the time despite his incredible imagination, phantasy… whatever, that’s why I adore him so much.

Marc

2 Likes