Dictionary.com
Thesaurus.com
has showered
  • present perfect of shower (3rd person singular).