Dictionary.com
Thesaurus.com
has smoked
  • present perfect of smoke (3rd person singular).