Dictionary.com
Thesaurus.com

has been marring

  • present perfect progressive
    of mar (3rd person singular).
    mar
    verb (used with object)
    to damage or spoil to a certain extent; render less perfect, attractive, useful, etc.; impair or spoil.