Оборот have got to (быть необходимым, быть вынужденным, выражение долженствования) используется в разговорной речи для выражения долженствования, но только в настоящем времени:
I/you/we/they have got to work every day. (Я/ты/мы/они должен(ны) работать каждый день.)
He/she has got to work every day. (Он/она должен(на) работать каждый день.)
Have I/you/we/they got to work every day? (Я/ты/мы/они должен(ны) работать каждый день?)
Has he/she got to work every day? (Он/она должен(на) работать каждый день?)
I/you/we/they haven't got to work every day. (Я/ты/мы/они не должен(ны) работать каждый день.)
He/she hasn't got to work every day. (Он/она не должен(на) работать каждый день.)
Сокращения: I've got to = I have got to; you've got to = you have got to; we've got to = we have got to; they've got to = they have got to; he's got to = he has got to; she's got to = she has got to; В разговорной речи часто оборот have got to сокращается до gotta.
Оборот have got to (быть необходимым, быть вынужденным, выражение долженствования) используется только в настоящем времени.
Оборот have to (быть необходимым, быть вынужденным) используется в настоящем, прошедшем и будущем временах.
Я должен работать каждый день – можно перевести как: I must work every day, I have to work every day и I have got to work every day.
Я должен был работать вчера – можно перевести только как: I had to work yesterday.
Я буду должен работать завтра – можно перевести только как: I will have to work tomorrow.