Shouldn't it be "... licence expired on 22 November"?

Your dog’s licence has expired on 22 November.

Shouldn’t it be “… licence expired on 22 November” instead?

Thanks.

3 Likes

Yes, you are spot on, @Kohyoongliat.

Present perfect tense construction cannot go with an activity that took place at a particular time in the past.

The past simple alone would be grammatically correct!

So, it should be: Your dog’s licence expired on November 22.

3 Likes