二者都相当于情态动词,二者意思一样,前者是英式英语,后者较常用于北美英语
句中的have got to 就是一个固定搭配,可以用在各种时态里。have got to do sth和have to do sth两个固定搭配的意思都是“不得不去做某事”区别就是当你在写句子的时候想想加入哪个搭配使句子更通顺,意思的区别不大。别混乱了have got ; eg:I have got a bike.