Dictionary.com
Thesaurus.com

has been perforating

  • present perfect progressive
    of perforate (3rd person singular).
    perforate
    verb (used with object)
    to make a hole or holes through by boring, punching, piercing, or the like.