У глагола has есть два значения:
- владение: He has a car — у него есть машина.
- действие: She has a tea— она пьёт чай,he has a shower - он принимает душ.
В случае has ( владение) мы можем заменить его на has got:
He has a car - He has got a car.
I have a dog- I have got a dog.
В случае has (действие) невозможно заменить его на has got.
И ещё has (владение чем -то) не может иметь continuous формы:
Нельзя сказать: She is having a baby.
В то время как has (action) может иметь continuous формы:
Можно сказать: I am having a shower.