No wonder, because "have you got?" and "do you have?" are the most common constructions in English by far, in my experience.
"Have you?" is rare; it sounds like old-fashioned, posh British English to me.
Similarly with "I haven't an umbrella", where most English speakers around the world would say either "I haven't got an umbrella" or "I don't have an umbrella".