Dictionary.com
Thesaurus.com
have been clanging
  • present perfect progressive of clang.

More Suggestions