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