gotta = have got to,必须,要,也就是相当于have to;
gonna =be going to,将要;
gonna=going to,也就是说'gonna'前必须加‘is’等be动词,gonna和gotta都是got的口语化形式,在书面语言里是很少出现的 就像want可以写成wanna一样,gotta=have got to译为必须 。
gonna=going to译为快要,we gonna时常可以见到,那并不是语法错误,而是一种口语化的用法。类似的用法还有:getcha = get you,成功作弄完人之後,可以说:gotcha! wantcha = want you oughta = ought to.