Iβm struggling now with βhave gotβ, like: βHave you got a dog?β and βto haveβ, like here: βDo you have a dog?β If youβve got (or just βhave;) any suggestions about it, that would be very helpful π
They are two different structures and both are correct:
-  Have you got�
- Do you have�
- Β I have gotβ¦
- Β I haveβ¦
- I havenβt gotβ¦
- Β I donβt haveβ¦
The difference:
βHAVE GOTβ is more common in the UK than in the US and is NOT used in formal writing.
βHAVE GOTβ is only used in Present Tense.
βHAVEβ is used in every tense:
Past: I had
Future: I will have/ Iβm going to have
Present Perfect: I have had
Modals: I should have/ I must have
etc.