Dictionary.com
Thesaurus.com

had been oversleeping

  • past perfect progressive
    of oversleep.
    oversleep
    verb (used without object)
    to sleep beyond the proper or intended time of waking.