Dictionary.com
Thesaurus.com
has withstood
  • present perfect of withstand (3rd person singular).