Dictionary.com
Thesaurus.com

have been overcoming

  • present perfect progressive
    of overcome.
    overcome
    verb (used with object)
    to get the better of in a struggle or conflict; conquer; defeat.