Употребление глагола have\has зависит от подлежащего. Если существительное употреблено в единственном числе третьем лице, то используется have, во всех остальных случаях - has.
I\we\you\they HAVE;
He\she\it HAS.
Частица not добавляется для образования отрицательной формы:
I\we\you\they have NOT;
He\she\it has NOT.
Краткая форма отрицания пишется следующим образом:
I\we\you\they haven't;
He\she\it hasn't.