has not

/hæz nɒt/ ハズ ノット

1. (完了形において)〜していない

現在完了形において、「〜したことがない」「まだ〜していない」といった行為や状態の完了・経験・継続の否定を表す際に、助動詞として「has」の直後に「not」が置かれます。これは文法的に正しい形です。
She has not finished her homework yet. (彼女はまだ宿題を終えていません。)

2. (所有について、現代では不自然な形で)〜を持っていない、〜がない

現代英語では、所有を否定する際には「does not have」または「hasn't got」(主にイギリス英語)が一般的です。「has not」は文頭や詩的な表現、古い文脈などで稀に見られることがありますが、日常会話や一般的な文脈で「has not a car」のように使うと非常に不自然に聞こえます。
He has not a penny to his name. (彼は一文無しだ。)
関連
does not have
do not have