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