“Do you have?” vs “Have you got?” What’s the difference?

Both “Do you have?” and “Have you got?” can be used to ask if you are in possession of something. “Have you got?” is more informal than  “Do you have?” and more common in spoken English.

Do you have any milk?

Have you got any milk?

Do you have….?

Do you have? ss a question in the present simple tense with the verb “to have”.

Do you have any children?

Do you have milk with your tea?

The verb “to have” can be used to show possession, as an auxiliary verb in perfect tenses and used with nouns often to have an experience. In the present simple interrogative, it is usually to show possession. 

Have you got?

“Have you got?” is an alternative to “Do you have?” which also shows possession. It is slightly more informal and can be used in British and American English. We also use “Have you got?” in Ireland.

Have you got any tennis balls?

Have you got any tea?

Notice that “have you got?” is the present perfect simple form of the verb “to get”. It can also be used in the context of to get.

Have you got/gotten your results yet?

Have you got/gotten home yet?

Have you got vs Have you get?

“Have you get” is incorrect in English. You need to use “Have you got?” either to show possession or as the present perfect form of the verb “to get”

Has got or have got?

You use “has got” with the third-person singular and “have got” with other forms.

Have I got a cough?

Have you got a cough?

Has he got a cough?

Has she got a cough?

Have we got a cough?

Have they got a cough?

Do you have children or Have you got?

You can say either “Have you got children?” or “Do you have children?”. Both are correct.