Некоторые случаи, когда глагол to have нельзя заменить на have got:
- Испытывать, переживать что-то. skysmart.ru Пример: «I’m having a hard time» — Я переживаю тяжёлый период. skysmart.ru
- Проводить событие. skysmart.ru Пример: «We’re having a party tomorrow» — Мы устраиваем вечеринку завтра. skysmart.ru
- Есть, пить. skysmart.ru Пример: «I’ll have green tea, thanks» — Я буду зелёный чай, спасибо. skysmart.ru
- Делать, выполнять действие. skysmart.ru Пример: «We had a very interesting discussion about climate change» — У нас была очень интересная дискуссия об изменении климата. skysmart.ru
- Рожать. skysmart.ru Пример: «My mom is going to have another baby» — У моей мамы будет ещё один ребёнок. skysmart.ru
Кроме того, конструкция have got возможна только в настоящем времени, в будущем и прошедшем глагол to have всегда употребляется без got — в формах will have и had. upupenglish.ru