Dictionary.com
Thesaurus.com

has been guaranteeing

  • present perfect progressive
    of guarantee (3rd person singular).
    guarantee
    noun
    a promise or assurance, especially one in writing, that something is of specified quality, content, benefit, etc., or that it will perform satisfactorily for a given length of time.