Dictionary.com
Thesaurus.com
has thundered
  • present perfect of thunder (3rd person singular).