Dictionary.com
Thesaurus.com

has been necking

  • present perfect progressive
    of neck (3rd person singular).
    neck
    noun
    the part of the body of an animal or human being that connects the head and the trunk.