Dictionary.com
Thesaurus.com

had been necking

  • past perfect progressive
    of neck.
    neck
    noun
    the part of the body of an animal or human being that connects the head and the trunk.