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