Dictionary.com
Thesaurus.com

had been grooving

  • past perfect progressive of groove.