Dictionary.com
Thesaurus.com
has beguiled
  • present perfect of beguile (3rd person singular).