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