Dictionary.com
Thesaurus.com
has eluded
  • present perfect of elude (3rd person singular).