Well since you can use them both in the same way, they have the same meaning. For example:
"Have you got the time?"
or "Do you have the time?"
The difference is that "have you got" is more familiar, so you might use it around family and good friends in a casual setting. It's more slang and not exactly the best grammar, so you'd be better off sticking with "do you have" with people you don't know well or business associates.
2007-01-31 04:32:03
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
"Do you have" is correct, formal English. "Have you got" is colloquial English at best, slang at worst. They both mean the same thing, but the audience you were addressing would dictate which one is appropriate. You would not use "Have you got" in a business environment, for example.
2007-01-31 13:49:01
·
answer #2
·
answered by Mooseles 3
·
0⤊
0⤋
they both mean the same thing it is just 2 different ways of expressing that sentence
2007-01-31 13:44:16
·
answer #3
·
answered by aRsEnAl .. xX 2
·
0⤊
0⤋
The difference is correct English.
"Do you have . . . ." is correct.
"Have you got . . . ." is not, or at best slang. Wouldn't you prefer to appear educated?
2007-01-31 12:31:02
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋
Grammar and the proper use of the English language.
2007-01-31 12:28:22
·
answer #5
·
answered by sadairlennon 2
·
1⤊
0⤋
It's a question of use. "Have you got...?" is more commonly used by speakers of British English, while "Do you have...?" is more common among Americans.
2007-02-05 16:48:57
·
answer #6
·
answered by Anonymous
·
0⤊
0⤋
no difference
2007-02-08 03:43:02
·
answer #7
·
answered by sal 2
·
0⤊
0⤋
Do you have, is proper english.
2007-02-04 10:13:00
·
answer #8
·
answered by trottergirl80 3
·
0⤊
0⤋
in conversational purpose it may differ.......
2007-02-06 01:14:55
·
answer #9
·
answered by srehvi 2
·
0⤊
0⤋
your ignorance is your indifference! SIMP
2007-02-07 08:40:34
·
answer #10
·
answered by ONEMIND 2
·
0⤊
1⤋