Have i have got znamenají totéž, tj. „mít„. Rozdíl je ve stylu (formální/neformální angličtina) a regionu použití.
Tvar have got je typický pro britskou angličtinu a používá se spíše v neformálním stylu a mluveném projevu.
Tvar have je častý v americké angličtině a je formální. Případně v britské angličtině – psaném formálním stylu.
Je důležité si uvědomit, jak se u have a have got tvoří zápor a otázka. Zatímco forma have got, využívá have jako pomocné sloveso, forma have vyžaduje k tvoření záporu a otázky užití pomocného slovesa do. Třetí osobu jednotného čísla v přítomném čase reflektují obě formy.
Následující věty, které neodpovídají výše uvedenému, nelze použít:
I haven’t a dog.
Have you a dog?
Tvar have got se používá pouze v přítomném prostém čase. V ostatních slovesných časech (včetně přítomného času průběhového) je nutné používat jen tvar have dle daného času.
We are having a good time in Greece. (přítomný průběhový čas)
I had a dog when I was a child. (minulý čas)
I have had this car for 7 years. (předpřítomný čas)
She will have problems if she doesn’t meet the deadline. (budoucnost)
I had had a Toyota before I bought a Skoda. (předminulý čas)
Tvar have got se rovněž nepoužívá, je-li význam slovesa dynamický, tj. vyjadřuje nějakou činnost:
I have a shower every morning. I have got a shower every morning.
We have dinner at 6. We have got dinner at 6.