Dictionary.com
Thesaurus.com
has been fastening
  • present perfect progressive of fasten (3rd person singular).