A una domanda che inizia con "Do you have...?" (Hai/Avete...?), la risposta più corretta e naturale in inglese è solitamente "Yes, I do" (Sì) o "No, I don't" (No). Questo perché la domanda utilizza l'ausiliare do per il verbo have (possedere).
L'inglese usa sempre la costruzione "do have" per le domande, ma non sempre per le risposte. Domanda - dì "Do you have something going on?" Non "Have you something going on?" - è grammaticalmente corretto, ma nessuno lo dice. Risposta: Senza oggetto: "I do."
In generale Have you got? si usa in contesti informali mentre Do you have? è la forma più diffusa; tuttavia le due forme sono intercambiabili e hanno il medesimo significato.
Quando to have è usato solo (non come ausiliare), con il significato di avere o possedere, esso viene usato preferibilmente senza to do (nelle forme negative ed interrogative) nell'inglese usato in Gran Bretagna, e con to do nell'inglese degli Stati Uniti.