Dictionary.com
Thesaurus.com

has outlasted

  • present perfect of outlast (3rd person singular).