Dictionary.com
Thesaurus.com

has been overlapping

  • present perfect progressive
    of overlap (3rd person singular).
    overlap
    verb (used with object)
    to lap over (something else or each other); extend over and cover a part of; imbricate.

More Suggestions