Dictionary.com
Thesaurus.com

have been persevering

  • present perfect progressive
    of persevere.
    persevere
    verb (used without object)
    to persist in anything undertaken; maintain a purpose in spite of difficulty, obstacles, or discouragement; continue steadfastly.