Dictionary.com
Thesaurus.com
have been placating
  • present perfect progressive of placate.