Dictionary.com
Thesaurus.com
has been alluding
  • present perfect progressive of allude (3rd person singular).