The definition of the present perfect, on page 982 of your Collegiate Dictionary 11th Edition, reads, "expresses action or state completed at the time of speaking", which is, absent some tall talking and fancy footwork, incorrect.
Would you care to explain and illustrate what is meant by "completed at the time of speaking"?
Merriam-Webster has been headquartered in Springfield for many years.