I think you're getting had confused with "have had", as to who would make a mistake like this... I'd say foreigners mostly. A small child would probably make the same mistake.
It's really not that big of a deal as most english speakers won't give a shit how you speak as long as you get the point across.