Do you have is a better way to ask. Robert, do you have a pen? Robert, do you have your keys? It is more informal, between friends and people you know well to say Robert, have you got a pen or Robert, have you got your keys?
٢٦ نوفمبر ٢٠١٠
0
3
2
I think ,
Do you have is asking about something you may OWN or not
while
Have you got is asking about something you take or receive !
-mt
٢٦ نوفمبر ٢٠١٠
0
2
0
The first one expresses a state of having ...
the latter emphasizes the action of obtaining or getting...
٢٨ نوفمبر ٢٠١٠
0
0
0
Have u got a cup o' english tea? :P
٢٧ نوفمبر ٢٠١٠
0
0
0
yeh, essentially there is no difference. Have you got is probably more common in England as steve has said. I would ask my friends "have you got (something)" more often than "do you have". Its just more informal.