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