Hi, In my opinion: Have to do sth and Have got to do sth somehow have the same meaning. We use them to express our necessity in the present or the near future. Have got to do sth is used especially in British English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.