为什么这里第三人称用have不用has

问题描述:

为什么这里第三人称用have不用has
请问,为什么这里是第三人称却用have不用has呢?
He says he will pay,but in point of fact he have no money.

原句应该是有错误,应该是has或者虚拟语气中的had