Dictionary.com
Thesaurus.com
has evaded
  • present perfect of evade (3rd person singular).