Основное отличие конструкций have to и have got to в английском языке заключается в том, что первая указывает на повторяющееся действие, а вторая — на конкретное. 24
Have to обычно используется для выражения постоянной, регулярной, привычной, рутинной необходимости. 3 Например: «I have to visit my grandma every week» — «Я должен навещать бабушку каждую неделю». 2
Have got to применяется для выражения единичной необходимости. 3 Например: «Have you got to visit your grandma tomorrow?» — «Тебе нужно завтра навестить бабушку». 2
Кроме того, have got to чаще встречается в разговорном английском, особенно в британском варианте, и имеет более неформальный характер. 1 Have to, напротив, чаще используется в письменном и формальном английском. 1
Однако сами носители языка редко различают эти конструкции. 4