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