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