Спочатку, коли "have got" не вживається. Чи не вживається ця форма ні в які часи, крім сьогодення.
В теперішньому "have got" - значить "мати", "володіти", Коли ми говоримо про характеристики, хворобах, володінні чимось і відносинах. У всіх цих випадках можна вживати і "have", але "have got" - Більш неформальний варіант.
I have (have got) a skate. - володіння
My mother always has (has got) a headache. - хвороба
He has (has got) long arms. - характеристика
My friend has (has got) seven brothers. - Відносини.
Ну, а стійкі вирази на те і стійкі, що в них нічого не змінюють. Тому "have breakfast", "have a shower" та інші - тільки з "have".
Ну і модальне дієслово "have to" не змінює свою форму.
Залишити відповідь