Форма gonna считается разговорным вариантом конструкции to be going to, потому что она является сокращённой версией произношения going to и используется в неформальной обстановке, особенно в американском английском. 2
Сокращение используется не только в утвердительной, но и в отрицательной и вопросительной формах, в том числе в прошедшем времени. 1