These guys are from Washington and Florida. I later asked another guy from Australia, and he said the same. StoneyB writes in his Canonical Post about the Perfect
here that in "
John has finished the report yesterday,
has is present-tense;
yesterday clashes with this just as badly as in
John is yesterday." – and I was pretty convinced by the wording "clashes badly" that I thought native speakers also saw it as such.