If I remember the rule correctly it is because have is plural and has is singular.