1、have前面一般是第一、二人称或者是复数,has则是相反的,一般是第三人称或者单数,这是最基础的不同点。它们是同一个词的不同形态,has是have的第三人称单数形式,也就是当句子的主语是第三人称单数的时候用has。
2、两者都表示“有”,但用法不同。前者表示所属关系,即表示“某人或某物有什么”,而后者表示存在,表示“某地有什么”。