Dictionary.com
Thesaurus.com

has been engrossing

  • present perfect progressive
    of engross (3rd person singular).
    engross
    verb (used with object)
    to occupy completely, as the mind or attention; absorb.