В некоторых контекстах нельзя заменять have на have got, потому что поменяется смысл предложения. 4
Некоторые ситуации, в которых это невозможно:
- Устойчивые выражения, в которых только используется have. 4 Например, have breakfast (завтракать), have fun (веселиться), have a drink (пить). 4
- Значения, связанные с действиями: испытывать что-то, проводить событие, делать, выполнять действие, рожать. 1
- Значения, связанные с воздействием: оказывать воздействие на кого-то или что-то, производить эффект. 1
- Употребление в прошедшем и будущем времени. 15 Have got используется только в настоящем времени. 5
- Использование в письмах и официальных документах. 5 Have got предназначен только для разговорной речи. 5
Также have и have got по-разному ставятся в вопросительную и отрицательную форму. 5 Например, have требует вспомогательного глагола do, а have got — не требует. 5